【发布时间】:2011-09-17 08:41:04
【问题描述】:
我正在尝试为 jqGrid 创建一个附加函数,以简化将 JSON 数据添加到使用本地数据的网格中。以下尝试有效,但一行除外,这会导致它失败。
$.fn.myrows = function(data) {
$(this).clearGridData();
$(this).jqGrid("setGridParam", {datatype: "json", loadonce: true});
$("#" + (this).selector)[0].addJSONData(data); // PROBLEMATIC LINE
$(this).jqGrid("setGridParam", {datatype: "local", loadonce: true});
};
这个函数随后被称为$("#myGrid").myrows(jsonDataObject);。
请注意,这些行不在此函数内时有效。
有什么想法吗?谢谢!
【问题讨论】:
标签: javascript jquery jquery-plugins jquery-selectors jqgrid