как добавить прослушиватели событий в jstree для check_node & uncheck_node - PullRequest
0 голосов
/ 20 января 2020

Мы обновляемся с jstree 1.x до 3.3.8. Старая версия имела следующее:

$('#mytree').bind("check_node.jstree uncheck_node.jstree", function(e, data) {
    ...
}

Но в новой версии это не срабатывает. Я попытался изменить на .on вот так:

$('#mytree').on("check_node.jstree uncheck_node.jstree", function(e, data) {
    ...
}

, но это тоже не сработало.

1 Ответ

1 голос
/ 22 января 2020
$('#mytree').on("check_node.jstree uncheck_node.jstree", function(e, data) {
    ...
}

должно работать. Пожалуйста, убедитесь, что check_callback установлен в true как указано ниже в вашей основной конфигурации.

"check_callback": true

Вы можете быстро просмотреть https://everyething.com/Example-of-jsTree-with-select-all-checkbox

Это событие используется для проверки того, что любой узел не отмечен, поэтому флажок «Выбрать все» может быть снят.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...