Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   проблемы с jsTree (https://javascript.ru/forum/jquery/13445-problemy-s-jstree.html)

Yurok_shnurok 21.12.2010 21:08

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", для теста, но не помогло.

Yurok_shnurok 21.12.2010 22:06

Спасибо всем большое, я разобрался с этими checkbox`ами, тему можно закрыть.

des1roer 21.05.2014 12:09

сам парюсь с 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, время: 01:33.