jsTree是什么?-配置

来源:互联网 发布:地府淘宝商 编辑:程序博客网 时间:2024/06/06 02:54

jsTree是什么?-配置

配置

配置实例

如概述中描述的一样创建一个实例,不修改任何默认值:

$('#jstree').jstree();

你能修改默认值为所有将来的实例:

$.jstree.defaults.core.themes.variant = "large";$('#jstree').jstree();

但大多数时间你要改变的缺省值为即将要创建的实例。这是通过在创建实例时,传递一个配置对象实现的:

$('#jstree').jstree({  "plugins" : [ "wholerow", "checkbox" ]});

在前面的例子里看到有一个特殊关键字的在配置对象中命名为plugins。这是一个字符串数组,其中包含你想要在该实例中激活的插件名称 。

不依赖于一个插件的所有的选项,包含一个关键字命名为core的配置对象,每个插件的选项都包含在一个以关键字命名的同名插件下:

$('#jstree').jstree({  "core" : {    "themes" : {      "variant" : "large"    }  },  "checkbox" : {    "keep_selected_style" : false  },  "plugins" : [ "wholerow", "checkbox" ]});

你能看一看所有的选项和他们的默认值。这个列表是你可以配置每个实例上。例如,默认情况下树允许多重选择如树,记录在$.jstree.defaults.core.multiple,覆盖它将确保您的配置对象包含"core" : { "multiple" : false }。如果你有相同的关键字下的多个覆盖(如这里“core”),分组他们:

$("#jstree").jstree({  "core" : {    "multiple" : false,    "animation" : 0  }});
0 0
原创粉丝点击