2016-03-30 48 views
0

jstreeを使用してチェックボックスなしのツリーを作成しています。このようなツリーでは、クリックがツリーの1つのノードを選択し、他のすべての選択を解除します。複数のノードを選択するには、Ctrl +クリック(jstree demoで例証)を実行する必要があります。このデフォルトをチェックボックスのデフォルトの設定に変更する方法はありますか?クリックして選択し、もう一度クリックして選択を解除しますか?jstreeのクリック時のデフォルトの動作を変更します。

+0

デフォルトで必要な動作をしているチェックボックスプラグインを使用しない理由はありますか? –

+0

チェックボックスのデフォルトの動作では、親ノードを子ノードから独立して選択することはできません。親を選択すると、すべての子が自動的に選択されます。すべての子を選択すると、親ノードが自動的に選択されます。 – OganM

答えて

1

チェックボックスを使用しても問題ありませんが、唯一の予約は相互に依存している場合は、チェックボックスプラグインを使用してくださいが、 "three_state"をfalseに設定してみてください。 JSTreeから

$ .jstree.defaults.checkbox.three_state

:チェックボックスがダウンカスケードと未定の状態を持っているかどうかを示すブール値。デフォルトはtrueです。

+0

あなたは素敵な人です – OganM

関連する問題