2016-03-30 2 views
0

Я использую jstree для создания дерева без флажков. В таком дереве щелчок выбирает один узел дерева и отменяет выбор всех остальных. Чтобы выбрать несколько узлов, нужно сделать ctrl + click (как показано jstree demo). Есть ли способ изменить это значение по умолчанию на более похожее на флажок по умолчанию, который щелкнуть, чтобы выбрать, снова нажать, чтобы отменить выбор?Изменение поведения по умолчанию при нажатии для jstree

+0

Есть ли причина, по которой вы не хотите использовать плагин-флажок, который имеет желаемое поведение по умолчанию? –

+0

Поскольку по умолчанию флажок не позволяет родительским узлам выбирать независимо от своих детей. Если вы выберете родителя, все дети будут автоматически выбраны, если вы выберете всех детей, автоматически будет выбран родительский узел. – OganM

ответ

1

Если у вас все в порядке с использованием флажков, и ваше единственное резервирование - это зависимость друг от друга, попробуйте использовать плагин checkboxes, но установите для параметра «three_state» значение false.

От JSTree:

$ .jstree.defaults.checkbox.three_state: логическое значение, указывающее, если флажков должны каскадом вниз и иметь неопределенное состояние. Значение по умолчанию равно true.

+0

ты замечательный человек – OganM

Смежные вопросы