This repository has been archived by the owner on Dec 13, 2018. It is now read-only.
Releases: jonmiles/bootstrap-treeview
Releases · jonmiles/bootstrap-treeview
v1.2.0
New Features
- Disable nodes, allow a tree node to disabled (not selectable, expandable or checkable)
- Added node state property
disabled
to set a node initial state - Methods
disableAll
,disableNode
,enableAll
,enableNode
andtoggleNodeDisabled
added to control state programmatically - Events
nodeDisabled
andnodeEnabled
- Added node state property
- Checkable nodes, allows a tree node to be checked or unchecked.
- Added node state property
checked
to set a node initial state - Pass option
{showCheckbox: true}
to initialize tree view with checkboxes - Use options
checkedIcon
anduncheckedIcon
to configure checkbox icons - Methods
checkAll
,checkNode
,uncheckAll
,uncheckNode
andtoggleNodeChecked
to control state programmatically - Events
nodeChecked
andnodeUnchecked
- Added node state property
- New option + node property
selectedIcon
to support displaying different icons when a node is selected. - New search option
{ revealResults : true | false }
which when set to true will automatically expand the tree view to reveal matching nodes - New method
revealNode
which expands the tree view to reveal a given node - New methods to retrieve nodes by state :
getSelected
,getUnselected
,getExpanded
,getCollapsed
,getChecked
,getUnchecked
,getDisabled
andgetEnabled
Changes
- Removed nodeIcon by default, by popular demand. Use
{nodeIcon: 'glyphicon glyphicon-stop'}
in initial options to add a node icon. - Search behaviour, by default search will the expand tree view and reveal results. Alternatively pass
{revealResults:false}
- Method collapseNode accepts new option
{ ignoreChildren: true | false }
. The default is false, passing true will leave child nodes uncollapsed
Bug Fixes
- Remove unnecessary render in clearSearch when called from search
- Child nodes should collapse by default on collapseNode
- Incorrect expand collapse icon displayed when nodes array is empty
v1.1.0
New Features
- Added node state properties
expanded
andselected
so a node's intial state can be set - New get methods
getNode
,getParent
andgetSiblings
for retrieving nodes and their immediate relations - New select methods
selectNode
,unselectNode
andtoggleNodeSelected
- Adding
nodeUnselected
event - New global option
multiSelect
which allows multiple nodes to hold the selected state, default is false - New expand collapse methods
expandAll
,collapseAll
,expandNode
,collapseNode
andtoggleNodeExpanded
- Adding events
nodeExpanded
andnodeCollapsed
- New methods
search
andclearSearch
which allow you to query the tree view for nodes based on atext
value - Adding events
searchComplete
andsearchCleared
- New global options
highlightSearchResults
,searchResultColor
andsearchResultBackColor
for configuring how search results are displayed