从JQGrid分页器按钮查看选定的行时隐藏列。

时间:2015-02-12 05:23:00

标签: jqgrid mvcjqgrid jqgrid-inlinenav

我在JQGrid中有一列。

{ name: 'Action', index: 'Action', width: 70, sortable: false, formatter: 'actions', formatoptions: { keys: true, editformbutton: false, editbutton: true, delbutton: false } }

我想在查看JQGrid寻呼机按钮的选定行时隐藏上面的列。有没有办法实现这个目标?

1 个答案:

答案 0 :(得分:1)

您需要将viewable: false属性添加到您不希望在“查看”对话框中显示的所有列。

您仅将sortable: false作为属性添加到Action列。我建议您在使用formatter: "actions"的列中包含一些其他属性:

frozen: true,
fixed: true,
resizable: false,
sortable: false,
search: false,
editable: false,
viewable: false

我通常会为formatter: "actions"定义列模板(例如,请参阅the answer)。我包含了我通常使用的所有上述属性(以及默认widthformatoptions: { keys: true }和其他一些其他设置)。在这种情况下,网格的代码将更小,更易读。