checkAll(options)
:选择所有的节点。
$( '#tree' ).treeview( 'checkAll' , { silent: true }); |
触发nodeChecked
事件,传入silent
来阻止其它事件。
checkNode(node | nodeId, options)
:选择指定的节点,接收节点或节点ID。
$( '#tree' ).treeview( 'checkNode' , [ nodeId, { silent: true } ]); |
触发nodeChecked
事件,传入silent
来阻止其它事件。
clearSearch()
:清空以前的搜索结果。例如清除它们的高亮状态。
$( '#tree' ).treeview( 'clearSearch' ); |
触发searchCleared
事件。
collapseAll(options)
:折叠所有的节点,折叠整个树。
$( '#tree' ).treeview( 'collapseAll' , { silent: true }); |
触发nodeCollapsed
事件,传入silent
来阻止其它事件。
collapseNode(node | nodeId, options)
:折叠指定节点和它的子节点。如果不想折叠子节点,可以设置{ ignoreChildren: true }
。
$( '#tree' ).treeview( 'collapseNode' , [ nodeId, { silent: true , ignoreChildren: false } ]); |
触发nodeCollapsed
事件,传入silent
来阻止其它事件。
disableAll(options)
:禁用所有的节点。
$( '#tree' ).treeview( 'disableAll' , { silent: true }); |
触发nodeDisabled
事件,传入silent
来阻止其它事件。
disableNode(node | nodeId, options)
:禁用指定的节点,接收节点或节点ID。
$( '#tree' ).treeview( 'disableNode' , [ nodeId, { silent: true } ]); |
触发nodeDisabled
事件,传入silent
来阻止其它事件。
enableAll(options)
:启用所有的节点。
$( '#tree' ).treeview( 'enableAll' , { silent: true }); |
触发nodeEnabled
事件,传入silent
来阻止其它事件。
enableNode(node | nodeId, options)
:启用指定的节点,接收节点或节点ID。
$( '#tree' ).treeview( 'enableNode' , [ nodeId, { silent: true } ]); |
触发nodeEnabled
事件,传入silent
来阻止其它事件。
expandAll(options)
:展开所有的树节点。也可以展开任何给定级别的树节点。
$( '#tree' ).treeview( 'expandAll' , { levels: 2, silent: true }); |
触发nodeExpanded
事件,传入silent
来阻止其它事件。
expandNode(node | nodeId, options)
:展开指定的树节点,接收节点或节点ID。也可以展开任何给定级别的树节点。
$( '#tree' ).treeview( 'expandNode' , [ nodeId, { levels: 2, silent: true } ]); |
触发nodeExpanded
事件,传入silent
来阻止其它事件。
getCollapsed()
:返回折叠节点的数组。例如state.expanded = false
。
$( '#tree' ).treeview( 'getCollapsed' , nodeId); |
getDisabled()
:返回被禁用节点的数组。
$( '#tree' ).treeview( 'getDisabled' , nodeId); |
getEnabled()
:返回可用节点的数组。
$( '#tree' ).treeview( 'getEnabled' , nodeId); |
getExpanded()
:返回所有展开节点的数组。
$( '#tree' ).treeview( 'getExpanded' , nodeId); |
getNode(nodeId)
:返回给定节点ID的单一节点对象。
$( '#tree' ).treeview( 'getNode' , nodeId); |
getParent(node | nodeId)
:返回给定节点的父节点,如果没有则返回undefined。
$( '#tree' ).treeview( 'getParent' , node); |
getSelected()
:返回所有被选择节点的数组,例如:state.selected = true
。
$( '#tree' ).treeview( 'getSelected' , nodeId); |
getSiblings(node | nodeId)
:返回给定节点的兄弟节点的数组,如果没有则返回undefined。
$( '#tree' ).treeview( 'getSiblings' , node); |
getUnselected()
:返回没有被选择节点的数组。例如:state.selected = false
。
$( '#tree' ).treeview( 'getUnselected' , nodeId); |
remove()
:移除列表树容器。移除附加的事件、附加对象和额外的html元素。
$( '#tree' ).treeview( 'remove' ); |
revealNode(node | nodeId, options)
:显示一个树节点,展开从这个节点开始到根节点的所有节点。
$( '#tree' ).treeview( 'revealNode' , [ nodeId, { silent: true } ]); |
触发nodeExpanded
事件,传入silent
来阻止其它事件。
search(pattern, options)
:搜索匹配是非常的指定树节点,并高亮它们。返回配平节点的数组。
$( '#tree' ).treeview( 'search' , [ 'Parent' , { ignoreCase: true , // case insensitive exactMatch: false , // like or equals revealResults: true , // reveal matching nodes }]); |
触发searchComplete
事件。
selectNode(node | nodeId, options)
:选择一个给定的树节点,接收节点或节点ID。
$( '#tree' ).treeview( 'selectNode' , [ nodeId, { silent: true } ]); |
触发nodeSelected
事件,传入silent
来阻止其它事件。
toggleNodeChecked(node | nodeId, options)
:切换节点的Check状态。
$( '#tree' ).treeview( 'toggleNodeChecked' , [ nodeId, { silent: true } ]); |
触发nodeChecked
事件或nodeUnchecked
事件,传入silent
来阻止其它事件。
toggleNodeDisabled(node | nodeId, options)
:切换一个节点的可用和不可用状态。
$( '#tree' ).treeview( 'toggleNodeDisabled' , [ nodeId, { silent: true } ]); |
触发nodeDisabled
事件或nodeEnabled
事件,传入silent
来阻止其它事件。
toggleNodeExpanded(node | nodeId, options)
:切换一个节点的展开和折叠状态。
$( '#tree' ).treeview( 'toggleNodeExpanded' , [ nodeId, { silent: true } ]); |
触发nodeExpanded
事件或nodeCollapsed
事件,传入silent
来阻止其它事件。
toggleNodeSelected(node | nodeId, options)
:切换一个节点的选择状态。
$( '#tree' ).treeview( 'toggleNodeSelected' , [ nodeId, { silent: true } ]); |
触发nodeSelected
事件或nodeUnselected
事件,传入silent
来阻止其它事件。
uncheckAll(options)
:Uncheck所有的节点。
$( '#tree' ).treeview( 'uncheckAll' , { silent: true }); |
触发nodeUnchecked
事件,传入silent
来阻止其它事件。
uncheckNode(node | nodeId, options)
:Uncheck一个给定的节点,接收节点或节点ID。
$( '#tree' ).treeview( 'uncheckNode' , [ nodeId, { silent: true } ]); |
触发nodeUnchecked
事件,传入silent
来阻止其它事件。
unselectNode(node | nodeId, options)
:不选择指定的节点,接收节点或节点ID。
$( '#tree' ).treeview( 'unselectNode' , [ nodeId, { silent: true } ]); |
触发nodeUnselected
事件,传入silent
来阻止其它事件。
你可以在参数中使用回调函数来绑定任何事件,或者使用标准的jQuery .on()
方法来绑定事件。
在参数中调用的示例:
$( '#tree' ).treeview({ // The naming convention for callback's is to prepend with `on` // and capitalize the first letter of the event name // e.g. nodeSelected -> onNodeSelected onNodeSelected: function (event, data) { // 事件代码... }); |
使用jQuery .on
方法:
$( '#tree' ).on( 'nodeSelected' , function (event, data) { // 事件代码... }); |
nodeChecked (event, node)
:一个节点被checked。
nodeCollapsed (event, node)
:一个节点被折叠。
nodeDisabled (event, node)
:一个节点被禁用。
nodeEnabled (event, node)
:一个节点被启用。
nodeExpanded (event, node)
:一个节点被展开。
nodeSelected (event, node)
:一个节点被选择。
nodeUnchecked (event, node)
:一个节点被unchecked。
nodeUnselected (event, node)
:取消选择一个节点。
searchComplete (event, results)
:搜索完成之后触发。
searchCleared (event, results)
:搜索结果被清除之后触发。