我有一个Grid
和一个SubGrid
。当用户单击行Grid
以展开 时SubGrid
,我在 的列之一中有一个链接SubGrid
。在子网格中此链接的 url 中,我想从父 ID 访问行的 ID。这是可行的吗?
下面是我如何在子网格的每一行创建一个链接。这是由奥列格的回答采取的
loadComplete: function() {
var ids = jQuery('#'+subgridTableId).getDataIDs();
var myGridNode = jQuery('#'+subgridTableId)[0];
for (var i = 0, idCount = ids.length; i < idCount; i++) {
var a = $("#"+ids[i]+" a",myGridNode);
a.html("Link Name");
a.click(function(e) {
var hash=e.currentTarget.hash;
if (hash.substring(0,5) === '#?id=') {//do something }
}
}
}
所以,我的问题是jqGrid中是否有办法访问loadComplete
函数内部子网格中父行的id?