チェックボックスの横にあるノードのテキストをクリックすると、チェックボックスをオンにします。通常これは<label for="whatever"></label>
で行われます。しかし、jsTreeは実際のチェックボックスを使用していないので、どうすればよいでしょうか?jsTreeでは、ノードのテキストをクリック可能にするにはどうすればいいですか(チェックボックスのチェック)
$('#mytree').jstree({'plugins':['checkbox']})
でツリーを作成すると、末尾に.delegate("a", "click", function (event, data) { $(event.target).find('.jstree-checkbox').click() })
と入力すると機能します。しかし、目に見える遅れがあります。
私は疑問を提起します。対応するテキストをクリックすると、ボックスをチェックする最も良い方法は何ですか?
JsTreeは実際のチェックボックスを使用していないと言いましたが、これはデフォルトの動作です。実際のチェックボックスを使用するようにCheckboxプラグインを設定できることをご存知でしたか? (http://www.jstree.com/documentation/checkboxを参照) –
はい、しかし、それはまだそのオプションでは動作しません。とにかく、「実際のチェックボックスを使う」というのは、チェックボックスやラベルをつけたul/liツリーを作ることができないということです。これはラベルをクリックするのに良い方法でした。 – Raj