我想基于单元格内容以编程方式将自定义操作格式化程序添加到特定行。我有什么想法可以做到吗?
如果您查看以下示例,它将使用jGrid预定义操作格式化程序
但是这会在每一行上创建一些编辑/删除图标。 我想编写一个GUI来使用jqGrid管理属性。在我的情况下,有些键不应该是可编辑的。
我从服务器获取的数据如下所示:
var properties = [
{key:"Key 1", value:"Value 1", editable: false},
{key:"Key 2", value:"Value 2", editable: false},
{key:"Key 3", value:"Value 3", editable: true},
{key:"Key 4", value:"Value 4", editable: false},
{key:"Key 5", value:"Value 5", editable: false},
{key:"Key 6", value:"Value 6", editable: false},
{key:"Key 7", value:"Value 7", editable: false},
{key:"Key 8", value:"Value 8", editable: true},
{key:"Key 9", value:"Value 9"}, editable: false},
{key:"Key 10",value:"Value 10", editable: false},
{key:"Key 11",value:"Value 11", editable: false},
{key:"Key 12",value:"Value 12", editable: false}
],
所以我想做的是只有当来自服务器的数据中的editable属性为true时才显示小铅笔图标符号(Key3和Key8)。 这里的问题是,是否有方法可以控制预定义的操作格式化程序,以便仅在某些条件下呈现这些图标。