TreeModelSource Class

Controls tree model and visible tree nodes. It is used to modify model and inform when tree model changes.


Name Description
constructor(_model: MutableTreeModel = new MutableTreeModel()): TreeModelSource    
getModel(): TreeModel Returns tree model.  
getVisibleNodes(): VisibleTreeNodes Computes and returns flat list of visible tree nodes.  
modifyModel(callback: (model: MutableTreeModel) => void): void Modifies tree model using provided callback.  


Name Type Description
onModelChanged BeUiEvent<[TreeModel, TreeModelChanges]> Event that is emitted every time tree model is changed.  

Defined in

Last Updated: 06 October, 2021