ExtJS com Taglib

2 respostas
bosnic

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:

<%@ 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"%>

variavel clientes é uma lista de clientes que vem preenchida pelo controller. se eu tirar a linha que começa com mostra todos os registros normalmente, só que claro sem a barra de paginação.

Qualquer ajuda agradeço.

2 Respostas

bosnic

será que sou único a usar essa taglib? e funciona tão bem… (fora esse detalhe ai que certamente sou eu que nao sei fazer) :frowning:

nbluis
Só cuidado com a licença do Ext 2.1 o Akita escrevou sobre isso [url=http://www.akitaonrails.com/2008/4/24/off-topic-a-controv-rsia-ext-js-2-1-x-gpl]aqui[/url].
Criado 23 de abril de 2008
Ultima resposta 24 de abr. de 2008
Respostas 2
Participantes 2