我在“权利中心”活动范围内,在我的支部之外,还遇到困难。 在右侧点上点击之后,我想从“权利ClickRow”活动获得输血、iRow和iCol值。
然而,我面临的问题是,我第一次在电网的一个囚室点上点击情况菜单。 我第二次在一间囚室上点击了情况菜单,但第一个被正确地点击的囚室里都存在输血、iRow和iCol值。 因此,row、iRow和iCol从来没有与被点击的囚室相匹配。
就背景而言,我使用jquery.contextmenu.r2.js
这里是我拥有的 j干法。
jQuery("#list").jqGrid({
url:urlPath,
datatype:"json",
mtype: GET ,
jsonReader: {
root: function (obj) { return obj.result; },
id: dataID,
repeatitems: false,
page: function(obj) { return 1; },
total: function(obj) { return 1; },
records: function(obj) { return obj.result.length; }
},
colNames: columnNames,
colModel: columnModel,
onRightClickRow: function (rowid, iRow, iCol, e) {
jQuery("#list").contextMenu( rightClickMenu , {
bindings: {
DisplayiRow : function(t) {
alert( DisplayiRow: + iRow);
},
DisplayiCol : function(t) {
alert( DisplayiCol: + iRow);
}
}
})
},
scroll:1,
headertitles: true,
pager: #pager ,
shrinkToFit: false,
autowidth: true,
height: gridHeight,
sortable: true,
sortorder: desc ,
viewsortcols:[true, vertical , true],
viewrecords: true,
gridview: true,
loadonce: true
});
jQuery("#list").jqGrid( filterToolbar , {searchOnEnter:false,defaultSearch: cn });
});
页: 1
<div class="contextMenu" id="rightClickMenu" style="display:none">
<ul>
<li id="DisplayiRow">
DisplayiRow</li>
<li id="DisplayiCol">
DisplayiCol</li>
</ul>
</div>
是否有办法在适当点击的情况下把菜单添加到“权利ClickRow”活动上,以便我能够得到被点击的囚室的row、iRow和iCol值?