访问Struts jQuery网格插件的选定行的数据,可以通过以下步骤实现:
onSelectRow
事件,该事件将在选定行时触发。例如:<sjg:gridColumn name="id" index="id" title="ID" sortable="true" width="100" />
<sjg:gridColumn name="name" index="name" title="Name" sortable="true" width="200" />
<sjg:gridColumn name="email" index="email" title="Email" sortable="true" width="300" />
<sjg:grid id="gridtable" caption="My Grid" dataType="json" href="%{remoteurl}" pager="true" navigator="true" navigatorAddOptions="{height:280,reloadAfterSubmit:true}" navigatorEditOptions="{height:280,reloadAfterSubmit:true}" navigatorViewOptions="{height:280}" navigatorSearchOptions="{height:280}" onSelectRow="onSelectRow" />
onSelectRow
事件的处理函数,该函数将接收两个参数:行ID和状态。例如:function onSelectRow(rowId, status) {
if (status) {
var rowData = jQuery("#gridtable").jqGrid('getRowData', rowId);
console.log("选定行的数据:", rowData);
}
}
onSelectRow
函数中,使用jQuery("#gridtable").jqGrid('getRowData', rowId)
方法获取选定行的数据,并将其打印到控制台上。通过以上步骤,可以实现访问Struts jQuery网格插件的选定行的数据。
领取专属 10元无门槛券
手把手带您无忧上云