C сохранением состояния чекбокса в базе данныхя разобрался, но вот теперь не могу понять как загружать это состояние оттуда не пойму. В примере есть такой php-код
foreach($tmp as $k => $v) { $result[] = array( "attr" => array("id" => "node_".$k, "rel" => $v[$this->fields["type"]]), "data" => $v[$this->fields["title"]], "state" => ((int)$v[$this->fields["right"]] - (int)$v[$this->fields["left"]] > 1) ? "closed" : "", "language" => "ru" ); } return json_encode($result); "language" => "ru" - это уже я добавил, вроде работает. Но, какой параметр отправить, чтобы checkbox'у было установлено сохраненное состояние, не знаю. Уже писал "checkbox" => "checked", для теста, но не помогло. |
Спасибо всем большое, я разобрался с этими checkbox`ами, тему можно закрыть.
|
сам парюсь с jstree
там есть такое (в основном примере)
$(function () {
// 6 create an instance when the DOM is ready
$('#jstree').jstree();
// 7 bind to events triggered on the tree
$('#jstree').on("changed.jstree", function (e, data) {
console.log(data.selected);
var podrid = data.selected; //data.selected - ид текущего узла
});
// 8 interact with the tree - either way is OK
$('button').on('click', function () {
$('#jstree').jstree(true).select_node('child_node_1');
$('#jstree').jstree('select_node', 'child_node_1');
$.jstree.reference('#jstree').select_node('child_node_1');
});
});
а сам хочу при помощи jstree обратиться к определенному узлу, перейти на него. может кто подскажет как ? |
| Часовой пояс GMT +3, время: 10:27. |