1

我有一个jqgrid,我需要在鼠标悬停在特定行上时显示一个子网格......但我不知道同样的可能性......

我正在通过ajax调用将json数据本地绑定到我的jqgrid中......是否有任何事件让onmouse悬停在Jqgrid rowid上......

任何从事过它或有想法的人请指导正确的方向......

这是我的加载详细信息...

$(document).ready(function () {
    $("#go").click(function () {
        $("#gridId").GridUnload();
        gridload();
    });
});

提前致谢..

4

1 回答 1

1

人们可以以不同的方式解释您在“我需要在鼠标悬停时显示子网格”下的意思。我想您需要将子网格用于悬停行。

我修改了答案中的演示,以演示该要求的一种可能实现。你可以在这里看到结果。该实现包括在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);
            }
        });
}
于 2013-09-14T14:26:36.050 回答