Pessoal,
estou usando o extjs encapsulado em taglibs pelo projeto exttld. Muito interessante o projeto e prático de usar. Só estou tendo problemas em usar a paginação, apesar de existir componente pronto para isso. Se alguém de vocês está usando a mesma bilblioteca (extjs com taglib e nao via javascript direto), por favor responda postando apenas a parte do código que faz paginação. O meu código é este aqui, mas não funciona:
[code]<%@ include file="…/inc_header.jsp"%>
<ext:body loadingMask=“true” locale=“pt_BR” extLocation="…/js/ext-2.1">
<ext:viewport layout=“fit”>
<ext:panel title="${titulo}" layout=“fit”>
<ext:grid.editorGridPanel border=“false” autoScroll=“true” layout=“fit”>
<ext:toolbar toolbarType=“tbar”>
<ext:toolbar.button text=“Incluir”></ext:toolbar.button>
<ext:toolbar.button text=“Alterar”></ext:toolbar.button>
<ext:toolbar.button text=“Excluir”></ext:toolbar.button>
<ext:toolbar.button text=“Pesquisar”></ext:toolbar.button>
</ext:toolbar>
ext:grid.columnModel
<ext:grid.checkboxSelectionModel singleSelect=“true” header="" />
<ext:grid.column sortable=“true” header=“Código” fieldsType=“int” fieldsName=“codigo” />
<ext:grid.column sortable=“true” header=“Nome” fieldsType=“string” fieldsName=“nome” />
</ext:grid.columnModel>
<c:forEach items="${clientes}" var=“cliente”>
ext:grid.row
ext:grid.rowCell${cliente.idCliente}</ext:grid.rowCell>
ext:grid.rowCell${cliente.nome}</ext:grid.rowCell>
</ext:grid.row>
</c:forEach>
<ext:pagingToolbar displayInfo=“true” displayMsg=“Mostando resultados {0} - {1} de {2}” emptyMsg=“Nenhum registro encontrado” toolbarType=“bbar” />
</ext:grid.editorGridPanel>
</ext:panel>
</ext:viewport>
</ext:body>
<%@ include file="…/inc_footer.jsp"%>[/code]
variavel clientes é uma lista de clientes que vem preenchida pelo controller. se eu tirar a linha que começa com <ext:pagingToolbar…
mostra todos os registros normalmente, só que claro sem a barra de paginação.
Qualquer ajuda agradeço.