Paginação

Quando um usuário de central de atendimento ou da loja executa uma procura de pedidos, clientes, produtos, e assim por diante, o resultado será distribuído em várias páginas se forem retornados muitos registros. Portanto, um usuário deverá ser capaz de navegar para a página que contém as informações necessárias usando o recurso de paginação.

Solução

Uma barra de paginação indica o número total de registros que são exibidos na página atual. Na barra de paginação, o usuário pode escolher visualizar o número necessário de registros por página.

O aplicativo é configurado para exibir 10 registros por página, que é o tamanho de página padrão quando a página é carregada. No entanto, o usuário pode escolher um valor no conjunto de tamanhos de páginas configurados como 5, 10, 20 ou 40.

Nota: A paginação é permitida nas telas nas quais o usuário pode apenas visualizar as informações.

Implementação

Os tamanhos de página podem ser configurados especificamente para cada entidade. As entidades são Pedido, Cliente, CatalogSearch, e assim por diante. Por exemplo, para configurar o tamanho da página para pedidos de devolução, é possível usar a entidade Pedido.

É possível configurar os tamanhos de página no arquivo PaginationSize.json que está localizado no diretório /isccs/common/pagination/. Neste arquivo, é possível especificar os tamanhos de página para cada entidade conforme mostrado no fragmento de código de amostra a seguir:
{
	Entities: {
		"Order": {
			"PageSize": 10,
			"PageSizes": "5,10,20,40"
		},
		"Default":{
			"PageSize": 10,
			"PageSizes": "5,10,20,40"
		}
	}
}
Os atributos no fragmento de código são os seguintes:
  • PageSize: representa o número de registros que são exibidos quando uma página é carregada.
  • PageSizes: representa tamanhos de página diferentes que o usuário pode selecionar.
É possível modificar as entradas do tamanho da página conforme necessário para uma implementação. Da mesma forma, é possível incluir as entradas do tamanho da página para entidades estendidas. Se não configurar o tamanho da página para uma entidade, a configuração padrão será considerada. Para obter mais informações, consulte Customizando o tamanho da paginação.

Impacto do usuário final

O usuário pode selecionar o tamanho da página correto para visualização conveniente.