Jqgrid 请通过向请求操作传递参数来帮助我创建网格
我正在应用struts2 jquery网格。网格中的数据将根据筛选选择的值生成,jsp将在我编写此代码的地方执行。我使用的数据类型是json,操作在此处执行,但我想传递此操作的参数,在同一页面中不包含url的情况下如何实现此操作。甚至我尝试了type=“chain”,重定向,但我没有得到任何仅显示json数据的网格Jqgrid 请通过向请求操作传递参数来帮助我创建网格,jqgrid,struts2,Jqgrid,Struts2,我正在应用struts2 jquery网格。网格中的数据将根据筛选选择的值生成,jsp将在我编写此代码的地方执行。我使用的数据类型是json,操作在此处执行,但我想传递此操作的参数,在同一页面中不包含url的情况下如何实现此操作。甚至我尝试了type=“chain”,重定向,但我没有得到任何仅显示json数据的网格 *<s:url id="remoteurl" action="gridaction"/> <s:url id="editurl" action="e
*<s:url id="remoteurl" action="gridaction"/>
<s:url id="editurl" action="editaction"/>
<s:url id="selecturl" action="selectaction"/>*
<sjg:grid id="sjgrid" **dataType="json"** href="%{remoteurl}" caption="Grid Model"
gridModel="gridModel" editurl="%{editurl}"
navigator="true"
navigatorSearch="true"
navigatorSearchOptions="{multipleSearch:true}"
navigatorExtraButtons="{
seperator: {
title : 'seperator'
},
hide : {
title : 'Show/Hide',
icon: 'ui-icon-wrench',
topic: 'showcolumns'
},
alert : {
title : 'Alert',
onclick: function(){ alert('Grid Button clicked!') }
}
}"
loadonce="true"
pager="true"
pagerPosition="center"
rowList="5,10,20"
shrinkToFit="true"
altRows="true"
autowidth="true"
*
*
您必须使用formIds属性:
首先创建一个包含要发送的变量的表单
使用formIds属性从sjg:grid中第二次引用此表单
在json操作中,您将拥有所有可用的表单变量我是否可以使用数据类型作为html或jsp而不使用json?是否强制使用数据类型作为json
>
<sjg:gridColumn name="iduser" title="iduser" key="true" hidden="true"/>
<sjg:gridColumn name="uname" title="Username" editable="true" align="center"
editrules="{required:true}"
/>
<sjg:gridColumn name="passwd" title="Password" editable="true" align="center"
editrules="{required:true}"
/>
<sjg:gridColumn name="country" title="Country" editable="true" align="center"
edittype="select"
editoptions="{dataUrl:'%{selecturl}'}"
/>
<sjg:gridColumn name="contact" title="Contact No" editable="true" align="center"
editrules="{required:true,number:true,integer:true}"
/>
</sjg:grid>