jqGrid - 如何向网格添加自定义属性

时间:2010-10-14 15:22:42

标签: jquery properties jqgrid

如何向网格添加自定义属性?

jqGrid本身不会使用这些属性。它更多的是我们的自定义代码将使用的元数据。

例如,我们想要一个自定义属性来识别网格是否出现在我们的“主页面”上。我们的一些常用函数会读取此属性,这些函数将根据网格是否位于主页面上而以不同方式处理某些任务。

你能做的事情如下:

mygrid.onMainPage = true;

??不确定这是不是有效的JavaScript还是会让jqGrid陷入困境。

2 个答案:

答案 0 :(得分:5)

您只需添加它们即可。工作良好。尝试:

$("#myGrid").jqGrid({
    url: "/Data", // usual "standard" properties
    myCustomProperty: "Hi there!"
});

现在您可以访问它们了:

var mcp = $("#myGrid").jqGrid("getGridParam", "myCustomProperty");

有关实际示例,请查看my jqGrid.history plugin

答案 1 :(得分:1)