Boa tarde,
seguinte, estou criando um projeto Web utlizando Struts 2.
e estou querendo colocar um grid na página. Estou utilizando:
Struts2-jquery-pluguin e outros jar do struts.
a questão é: consigo colocar a grid na página, fazer a requisição na action e até obtenho o retorno do Json,
porém a grid não popula, se alguem souber como resolver, vou aguardar.
segue as informações :
<%@ page contentType=“text/html; charset=UTF-8”%>
<%@ taglib prefix=“s” uri="/struts-tags"%>
<%@ taglib prefix=“sj” uri="/struts-jquery-tags"%>
<sj:head useJqGridPlugin=“true” jqueryui=“true” jquerytheme=“redmond” />
…
…
<s:url id=“remoteurl” method = ‘POST’ action=“consultarProduto” />
<sj:grid
id=“Table” dataType=“json”
caption=“Consulta de Produtos”
dataType=“json”
href="%{remoteurl}"
pager=“true”
navigator=“true”
navigatorAddOptions="{height:280,reloadAfterSubmit:true}"
navigatorEditOptions="{height:280,reloadAfterSubmit:false}"
navigatorEdit=“true”
navigatorView=“true”
navigatorDelete=“true”
navigatorDeleteOptions="{height:280,reloadAfterSubmit:true}"
gridModel=""
rowList=“10,15,20”
rowNum=“15”
rownumbers=“false”
editurl="%{editurl}"
editinline=“false”
multiselect=“false”
viewrecords=“true”
>
<sj:gridColumn name="id" title="Código" sortable="false" />
<sj:gridColumn name="name" title="Nome" sortable="false"/>
<sj:gridColumn name="price" title="Preço" sortable="false"/>
<sj:gridColumn name="name" title="Estoque" sortable="false"/>
</sj:grid>
</s:form>
Obs: pelo Firebug consigo visualizar as informações do Json.
até os resultados que preciso, porém a grid não é preenchida.