0

そのため、すべてのノードにデータを入力して自動展開する階層グリッドを作成しました (レポート表示として使用しています。ユーザーがノードを折りたたむことを許可したくありません)。

ただし、「折りたたみ」アイコンを削除しても、親ノードの左側に小さな「ホットスポット」が残ります。ユーザーが誤ってクリックすると、レコードが「消えて」表示されます。

「折りたたみ」機能を無効にするにはどうすればよいですか?

http://jsfiddle.net/KevinGabbert/ZB2De/3/

4

1 に答える 1

0

とった..

グリッドのときにすべてのノードを自動展開しているため、展開後すぐにイベントのバインドを解除できます。

前:

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

後:

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

http://jsfiddle.net/KevinGabbert/ZB2De/11/

于 2012-08-24T22:40:05.177 に答える