The TreeView
component displays hierarchical data in an expandable and collapsible format. It uses the TreeNode
component to define the data.
import live-web.dom
import live-web-view.content
import live-web-view.content.data
static any[] use = [TreeView]
TreeView{
data: TreeNode{
TreeNode`Item 1`
TreeNode{
label: 'Item 2'
TreeNode`Item 2.1`
TreeNode`Item 2.2`
TreeNode{
label: 'Item 2.3'
TreeNode`Item 2.3.1`
TreeNode`Item 2.3.2`
}
}
TreeNode`Item 3`
}
}
import live-web.dom
import live-web-view.content
import live-web-view.content.data
static any[] use = [TreeView]
TreeView{
data: TreeNode{
label: 'Root'
TreeNode`Item 1`
TreeNode`Item 2`
TreeNode`Item 3`
}
}