我的 jQGrid 有问题。我正在尝试这样做,以便在触发 viewGridRow 事件时,将弹出窗口的位置设置为光标的位置。我在网格中有一个很长的列表,默认情况下将窗口放在网格的顶部。
atm 我有通过 jQuery 检索光标位置的函数:
var CursorX;
var CursorY;
$(document).bind('dblclick', function (e) { CursorX = e.pageX; })
$(document).bind('dblclick', function (e) { CursorY = e.pageY; })
viewGridRow 的配置如下:
ondblClickRow: function (rowid) {
jQuery("#grid").jqGrid('viewGridRow', rowid, {
top: CursorY,
left: CursorX,
modal: true,
width: 1500,
caption: "View Item",
recreateForm: true,
beforeShowForm: function (form) {
jQuery("#grid").
setColProp('last_instruct', { formatter: "unformat" });
},
});
},
问题是它似乎不起作用。
有人知道我做错了什么吗?