我有一个jqgrid,我需要在鼠标悬停在特定行上显示子网格...但我不知道相同的可能性......
我通过ajax调用将json数据本地绑定到我的jqgrid中... onmouse是否有任何事件悬停在Jqgrid rowid上...
任何曾经研究过或有想法的人都应该指导正确的方向......
这是我的加载详细信息......
$(document).ready(function () {
$("#go").click(function () {
$("#gridId").GridUnload();
gridload();
});
});
提前致谢..
答案 0 :(得分:1)
在“我需要在鼠标悬停时显示子网格”下,您可以用不同的方式解释您的意思。我想你需要在盘旋行上花费子网格。
我从the answer修改了演示,演示了该要求的一种可能实现。结果您可以看到here。实现包括在loadComplete
回调中插入以下代码:
loadComplete: function () {
var $this = $(this);
$this.find(">tbody>.jqgrow")
.mouseenter(function (e) {
if ($(this).find(">td.ui-sgcollapsed").length > 0) {
$this.jqGrid("expandSubGridRow", this.id);
}
});
}