JQGrid + VRaptor - formatar retorno do result.use (JSON)

o que vc quer fazer?

ao clicar no link vc quer recarregar o grid?

[quote=Lucas Cavalcanti]o que vc quer fazer?

ao clicar no link vc quer recarregar o grid?[/quote]

Não consigo nem visualizar o grid… Fica uma tela em branco, que abre o download… o problema é esse…

Isso ocorre toda vez que tenta visualizar, seja por link, seja por acesso direto da página digitando o endereço no navegador…

vlw!

mas qual página vc está acessando? a /produtos/teste?

não é pra acessar essa página diretamente, pois isso só mostra o json mesmo.
O html que vc postou aqui tem que estar em outra página, digamos /produtos/lista.

crie o método no controller:

public void lista() {
}

e no lista.jsp vc coloca o html que vc tinha posto aqui.

[quote=Lucas Cavalcanti]mas qual página vc está acessando? a /produtos/teste?

não é pra acessar essa página diretamente, pois isso só mostra o json mesmo.
O html que vc postou aqui tem que estar em outra página, digamos /produtos/lista.

crie o método no controller:

public void lista() {
}

e no lista.jsp vc coloca o html que vc tinha posto aqui.[/quote]

huummm acho que entendi a idéia… mas meu código está em outra máquina… na segunda feira (23/04) posto o resultado e se deu certo…

Vlw!

[quote=Lucas Cavalcanti]mas qual página vc está acessando? a /produtos/teste?

não é pra acessar essa página diretamente, pois isso só mostra o json mesmo.
O html que vc postou aqui tem que estar em outra página, digamos /produtos/lista.

crie o método no controller:

public void lista() {
}

e no lista.jsp vc coloca o html que vc tinha posto aqui.[/quote]

Oi Lucas,

Realmente o procedimento agora está encaminhando… rsrsrs. Criando o metodo no ProdutoController só ‘chamando’ a página resolveu mesmo, brigadão.

Agora a minha nova ‘bobeira’ é que minha ‘grid’ ainda não aparece perfeita… pelo firebug, recebo msg que não está carregando as ‘js’. Mas minhas outras ‘js’ tão no mesmo caminho que usei para a ‘header.jspf’ e nada…

teste.jsp

	 <script type="text/javascript" src="<c:url value="/jqgrid/js/jquery.jqGrid.js"/>"></script>
	 <script type="text/javascript" src="<c:url value="/jqgrid/js/jquery-1.7.2.min.js"/>"></script>
	 <script type="text/javascript" src="<c:url value="/jqgrid/js/i18n/grid.locale-en.js"/>"></script>		 
	 <script type="text/javascript" src="<c:url value="/jqgrid/js/grid.base.js"/>"></script>
	 <script type="text/javascript" src="<c:url value="/jqgrid/js/grid.formedit.js"/>"></script>
	 <script type="text/javascript" src="<c:url value="/jqgrid/js/grid.common.js"/>"></script>
	 <script type="text/javascript" src="<c:url value="/jqgrid/js/grid.celledit.js"/>"></script>
	 <script type="text/javascript" src="<c:url value="/jqgrid/js/grid.grouping.js"/>"></script>
	 <script type="text/javascript" src="<c:url value="/jqgrid/js/grid.tbltogrid.js"/>"></script>
	 <script type="text/javascript" src="<c:url value="/jqgrid/js/grid.subgrid.js"/>"></script>
	 <script type="text/javascript" src="<c:url value="/jqgrid/js/grid.import.js"/>"></script>
	 <script type="text/javascript" src="<c:url value="/jqgrid/js/jquery.fmatter.js"/>"></script>
	 <script type="text/javascript" src="<c:url value="/jqgrid/js/grid.treegrid.js"/>"></script>
	 <script type="text/javascript" src="<c:url value="/jqgrid/js/grid.custom.js"/>"></script>
	 <script type="text/javascript" src="<c:url value="/jqgrid/js/grid.inlinedit.js"/>"></script>
	 <script type="text/javascript" src="<c:url value="/jqgrid/js/grid.jqueryui.js"/>"></script>
	 <script type="text/javascript" src="<c:url value="/jqgrid/js/grid.filter.js"/>"></script>
	 <script type="text/javascript" src="<c:url value="/jqgrid/js/JsonXml.js"/>"></script>
	 		 
	 <link href="<c:url value="/jqgrid/css/ui.jqgrid.css"/>" rel="stylesheet" type="text/css" media="screen" />

Minha estrutura de arquivos está em anexo e tbem minha visão da tela até o momento com o erro do firebug…

Aproveitando, para colocar os links ‘editar’ e ‘excluir’ nessa grid, como faria?

Obrigado e no aguardo.




não conheço mto do jqgrid… abre um tópico só pra isso, daí outras pessoas ajudam