Customizando o tamanho da paginação..
Se houver muitas remessas, produtos ou pacotes em uma tela específica, eles serão distribuídos entre diversas páginas. Portanto, um associado da loja deverá ser capaz de navegar na página que contém as informações necessárias usando o recurso de paginação.
Uma barra de paginação indica o número da página atual. Na barra de paginação, o associado da loja pode mover para a próxima página ou para a anterior e selecionar o número de registros a serem exibidos em uma única página. Se o número de registros for menor que o tamanho da página, a barra de paginação não será exibida. Por padrão, o aplicativo é configurado para exibir cinco registros por página na web.
Os tamanhos das páginas podem ser configurados especificamente para
cada entidade. As entidades são Shipment, Container,
ShipmentLine, etc.
É possível configurar os tamanhos das páginas no arquivo
PaginationSize.json, que está no diretório
<INSTALL_DIR>/repository/eardata/wsc/war/wsc/common/pagination.
PaginationSize.json para o diretório extensions/wsc/webpages/wsc/common/pagination/ Construa o WAR ou EAR e o implemente para verificar as mudanças. Modifique o atributo de tamanho da página apropriadamente, conforme mostrado no código de amostra a seguir:{
Entities: {
"Default":{
"PageSize": 5,
"PageSizes": "5,10,20",
"PageSizeMobile": 3,
"PageSizesMobile": "3,5,10"
},
"Shipment": {
"PageSize": 5,
"PageSizes": "5,10,20",
"PageSizeMobile": 3,
"PageSizesMobile": "3,5,10"
},
"Container": {
"PageSize": 5,
"PageSizes": "5,10,20",
"PageSizeMobile": 3,
"PageSizesMobile": "3,5,10"
},
"ShipmentLine": {
"PageSize": 5,
"PageSizes": "5,10,20",
"PageSizeMobile": 3,
"PageSizesMobile": "3,5,10"
}
"StoreBatchLine": {
"PageSize": 10,
"PageSizes": "10,16,20",
"PageSizeMobile": 4,
"PageSizesMobile": "4,8,10"
},
"StoreBatch": {
"PageSize": 10,
"PageSizes": "10,16,20",
"PageSizeMobile": 4,
"PageSizesMobile": "4,8,10"
},
"StoreBatchLocation": {
"PageSize": 10,
"PageSizes": "10,16,20",
"PageSizeMobile": 4,
"PageSizesMobile": "4,8,10"
}
}
}PageSizeePageSizeMobile: representa o número de registros exibidos quando uma página é carregada.PageSizesePageSizesMobile: representa os diferentes tamanhos das páginas que o associado da loja pode selecionar.
Para cada entidade, os atributos PageSize e PageSizes representam o tamanho da página padrão e a matriz de tamanho da página É possível modificar esses atributos adequadamente.
paginationStrategy: Este atributo significa a estratégia de paginação que deve ser usada para paginação. Atualmente, apenas a estratégia de paginação "NEXTPAGE" é suportada.pageSize: Este é opageSizeque é padrão. O tamanho da página denota o número de registos em cada página.pageSizeType: Esse atributo pode usar qualquer texto como um valor Este atributo pode ser usado para especificar alguns valores de sequência que podem ser usados na classe de mashup customizada, conforme necessário
PaginationSize.json são considerados. Se por alguma razão a barra de
rolagem do navegador não for exibida em uma determinada tela, um botão de seta para baixo será exibido para
ajudar na rolagem contínua.