如何从External按钮删除struts2 jquery网格中的行

如何从External按钮删除struts2 jquery网格中的行,struts2,struts2-jquery,Struts2,Struts2 Jquery,当我单击“删除行”按钮时,它调用我的jquery函数,但它不删除我的行。(请参阅我下面的代码)。我想我无法使用自定义按钮获取行id。这就是我无法删除的原因。我不知道解决这个问题的办法是什么 主要代码: $.subscribe('rowdelete',函数(事件、数据){ 警报(“函数正在调用delte按钮单击”); $(“#gridtable”).jqGrid('delGridRow',“row_id_s',{height:200,reloadeaftersubmit:true}); });

当我单击“删除行”按钮时,它调用我的jquery函数,但它不删除我的行。(请参阅我下面的代码)。我想我无法使用自定义按钮获取行id。这就是我无法删除的原因。我不知道解决这个问题的办法是什么

主要代码:

$.subscribe('rowdelete',函数(事件、数据){
警报(“函数正在调用delte按钮单击”);
$(“#gridtable”).jqGrid('delGridRow',“row_id_s',{height:200,reloadeaftersubmit:true});
});

完整代码:

$.subscribe('rowdelete',函数(事件、数据){
警报(“函数正在调用delte按钮单击”);
$(“#gridtable”).jqGrid('delGridRow',“row_id_s',{height:200,reloadeaftersubmit:true});
});


您可以将id放入属性标记中,当您单击按钮刷新数据网格时(通过执行ex操作或刷新包含它的div)

请用少量代码解释您的答案。。。这对我来说很容易
<script type="text/javascript">
    $.subscribe('rowdelete', function(event,data) {
        alert("function is calling on the delte button click");
        $("#gridtable").jqGrid('delGridRow',"row_id_s", {height:200,reloadAfterSubmit:true});
    });
    </script>
    <br/>
    <sj:submit id="grid_edit_addbutton" value="Add Row" onClickTopics="rowadd" button="true"/> 
    <sj:submit id="del_gridtable" value="delete Row" onClickTopics="rowdelete" button="true"/> 
<sjg:grid
 id="gridtable"
 caption="List of Subject Details"
 dataType="json"
 href="%{remoteurl}"
 pager="true"
 gridModel="gridModel"
 onClickGroupTopics="rowadd,rowdelete">
    <sjg:gridColumn name="id" index="subjectId" title="ID" formatter="integer" sortable="true" key="true" search="false"  editable="true"  hidden="true" /> 
    <sjg:gridColumn name="subjectName" index="subjectName" title="Subject Name" sortable="true" search="true" editable="true" edittype="text" />
</sjg:grid>

<script type="text/javascript">
    $.subscribe('rowdelete', function(event,data) {
    alert("function is calling on the delte button click");
    $("#gridtable").jqGrid('delGridRow',"row_id_s",{height:200,reloadAfterSubmit:true});
    });
</script>
<br/>
<sj:submit id="grid_edit_addbutton" value="Add Row" onClickTopics="rowadd" button="true"/> 
<sj:submit id="del_gridtable" value="delete Row" onClickTopics="rowdelete" button="true"/>