如何在JQGRID中编辑分组字段的值

时间:2013-10-05 01:59:50

标签: jqgrid

我有一个按某个字段分组的jqgrid。当我选择一行,然后按编辑图标时,编辑表单不会显示分组字段。

有可能吗?

由于 海梅

1 个答案:

答案 0 :(得分:0)

如果对hidden: true false数组groupColumnShow选项使用groupingView,则jqGrid只设置<tr>属性。 “添加”和“编辑”表单包含此类列的字段,但隐藏了表单中数据表的相应groupingView元素。您可以按照与here所述相同的方式显示行。如果需要,您可以通过在beforeShowForm内动态分析beforeShowForm: function ($form) { var groupingView = $(this).jqGrid("getGridParam", "groupingView"), i, l = (groupingView !== null || $.isArray(groupingView.groupField)) ? groupingView.groupField.length : 0; for (i = 0; i < l; i++) { if ($.isArray(groupingView.groupColumnShow) && groupingView.groupColumnShow[i] === false) { $form.find("#tr_" + $.jgrid.jqID(groupingView.groupField[i])).show(); } } } 来自动执行此过程。

The demo使用以下代码

grouping: true,
groupingView: {
    groupField: ["name"],
    groupColumnShow: [false]
}

并显示

enter image description here

尽管使用了设置

{{1}}