我只是想在struts2中用subGrid实现一个网格
使用<sjg:grid>
标记。当用户点击+
标记时,我想将该主网格cellvalue
作为参数发送到操作类,以获取子网格的自定义数据。
为此,我已从此链接jq Subgrid example中获取参考
我的问题是这个例子可以在struts2中使用标签。
正如我做了一些研究,我找到了这个解决方案,但这不起作用
$.jqGrid('#gridOne').on('onSubGridRowExpanded',function(subgrid_id, row_id){
alert("THis is in Event");
});
所以当用户点击+
标记时,警报消息未显示
如果您想要任何进一步的代码,请告诉我们。我在jquery中有非常蹩脚的知识。提前谢谢。
编辑:
这是How to get the grid cell value when user press + mark in main grid to get the subgrid data 确切的问题我刚刚告诉我如何在struts 2中实现这个解决方案
答案 0 :(得分:0)
您不必担心发送参数。您可以在子网格中使用formIds让子网格在加载时提交该表单。
除此之外,子网格还向加载网址提交id
参数,即。所选行的键值。
https://github.com/coding-idiot/Struts2-Examples - 它包含子网格示例,以便更好地解释。