Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery JQGrid。如何防止节点在单击时崩溃?_Jquery_Jqgrid - Fatal编程技术网

Jquery JQGrid。如何防止节点在单击时崩溃?

Jquery JQGrid。如何防止节点在单击时崩溃?,jquery,jqgrid,Jquery,Jqgrid,因此,我创建了一个分层网格,它填充并自动扩展所有节点(我将其用作报告显示。我们不希望允许用户折叠节点) 但是,移除“折叠”图标仍会在父节点左侧留下一个小“热点”,如果用户意外单击它,则记录将显示为“显示” 如何禁用“折叠”功能 明白了 由于我正在自动扩展网格时的所有节点,因此我可以在扩展后立即解除绑定事件 之前: $(".sgcollapsed","#tableToLoad").each(function() { $(this).trigger("click"); }); 之后

因此,我创建了一个分层网格,它填充并自动扩展所有节点(我将其用作报告显示。我们不希望允许用户折叠节点)

但是,移除“折叠”图标仍会在父节点左侧留下一个小“热点”,如果用户意外单击它,则记录将显示为“显示”

如何禁用“折叠”功能

明白了

由于我正在自动扩展网格时的所有节点,因此我可以在扩展后立即解除绑定事件

之前:

$(".sgcollapsed","#tableToLoad").each(function() {
        $(this).trigger("click");
});
之后:

$(".sgcollapsed","#tableToLoad").each(function() {
        $(this).trigger("click").unbind('click');
});

阅读,看起来子网格的整个要点就是允许它崩溃。你需要使用子网格吗?如果需要,你必须修改插件代码,我想。我一直在环顾四周。这可能就可以了。@Owlvark,我会争论,拥有子网格意味着你总是想显示和使用它ide。我们是程序员!我们总是想按自己的方式做事!:)