jsTree checkbox plugin使用笔记

  1. 前端放一个div用来做为tree的容器。
  2. 引用jstree.min.js与style.min.css
  3. 页面下进行初始化

  1. 后台提供数据的方法
public function tree($node_id = null)
{
    $tree_id= $this->input->get('tree_id');
    $tree= $this->tree_model->get($tree_id, $node_id);

    foreach ($tree as $node) {
        $n['type'] = $node->type;
        if ($node->has_child)
            $n['children'] = true;
        if ($node->checked) {
            $n['state'] = array("checked" => true);
        }
        if ($this->input->get('readonly')) {
            $n['state']['checkbox_disabled'] = true;
        }
        $result[] = $n;
    }
    $this->json($result);
}

你可能感兴趣的:(jsTree checkbox plugin使用笔记)