5.2 KiB
5.2 KiB
Usage: v0.2.0.248
This is the usage guide for LiteRyzJS/Treeview, version 0.2.0.248.
Usage
LiteRyzJS.Treeview(options)
Creates a treeview.
Options
{
ID: "#treeview1",
ShowCheckbox: true,
ShowSelection: true,
ShowIcon: true,
EnableGuardian: false,
EnableCascade: true
}
Parameters
| Parameter | Type | Description |
|---|---|---|
| ID | string | The container element for the treeview |
| ShowCheckbox | bool | Show checkboxes in treeview |
| ShowSelection | bool | Show selection (highlighting) |
| ShowIcon | bool | Show node icon |
| EnableGuardian | bool | If true, the parent node is checked if any of its child nodes are checked. |
| EnableCascade | bool | If true, the parent node is checked if all of its child nodes are checked. |
Examples
var treeview1 = new LiteRyzJS.Treeview({
ID: "#treeview1",
ShowCheckbox: true,
ShowSelection: true,
ShowIcon: true,
EnableGuardian: false,
EnableCascade: true
});
AddItem(options)
Add a node to the treeview
Options
{
ID: null,
ParentID: null,
Name: "",
Hint: "",
Value: "",
Icon: "folder",
Checked: false,
Tag: null
}
Parameters
| Parameter | Type | Description |
|---|---|---|
| ID | string | The identifier for this node |
| ParentID | string | The identifier for the parent node |
| Name | string | Label of the node |
| Hint | string | Hint for the node |
| Value | string | Value returned, if checkboxes are enabled and node is checked |
| Icon | string | Icon of the node, default is "folder" |
| Checked | string | Is folder is checked |
| Tag | string | Additional object for this node |
Examples
treeview1.AddItem({
ID: "F1",
ParentID: null,
Name: "Folder 1",
Hint: "Folder 1",
Value: "F1",
Icon: "folder",
Checked: false,
Tag: null
});
Remove(id)
Remove node from treeview by identifier
Parameters
| Parameter | Type | Description |
|---|---|---|
| ID | string | The identifier for the node |
Examples
treeview1.Remove("F1");
Clear()
Clear all treeview nodes
Examples
treeview1.Clear();
Find(id)
Find a treeview node by its identifier
Parameters
| Parameter | Type | Description |
|---|---|---|
| ID | string | The identifier for this node |
Result
{
ID: "",
Node: null,
Container: null,
Label: "",
Value: "",
Name: "",
Hint: "",
ParentID: null,
Checked: false,
Highlighted: false,
Tag: null
}
| Property | Type | Description |
|---|---|---|
| ID | string | The identifier for this node |
| Node | Element | The [li] element of the node |
| Container | string | The container [div.li] element of the label component of the node |
| Label | string | The label [span] element of the node |
| Value | string | The checkbox value of the node |
| Name | string | The text label of the node |
| Hint | string | The text hint of the node |
| ParentID | string | The identifier for the parent node |
| Highlighted | bool | True, if highlighted. |
| Checked | bool | True, if checked. |
| Tag | object | User defined object on this node |
Examples
let result = treeview1.Find("F1");
FindByName(name)
Find a treeview node by its name
Parameters
| Parameter | Type | Description |
|---|---|---|
| Name | string | The name of this node |
Result
Returned an array of node results, see Find.
Examples
let result = treeview1.FindByName("F1");
FindByValue(value)
Find a treeview node by its value
Parameters
| Parameter | Type | Description |
|---|---|---|
| Value | string | The value of this node |
Result
Returned an array of node results, see Find.
Examples
let result = treeview1.FindByValue("F1");
GetAllNodes()
Get an array of all nodes
Result
Returned an array of node results, see Find for details.
Examples
let result = treeview1.GetAllNodes();
GetCheckedNodes()
Get an array of all checked nodes
Result
Returned an array of node results, see Find for details.
Examples
let result = treeview1.GetCheckedNodes();
GetCheckedValues()
Get an array of values from all checked nodes
Result
Returned an array of values.
Examples
let result = treeview1.GetCheckedValues();
GetSelectedNode()
Get the selected node
Result
Returned the selected node result, see Find for details.
Examples
let node = treeview1.GetSelectedNode();
ExpandAll()
Expand all nodes
Examples
treeview1.ExpandAll();
CollapseAll()
Collapse all nodes
Examples
treeview1.CollapseAll();
CheckAll(value)
Check or uncheck all nodes
Parameters
| Parameter | Type | Description |
|---|---|---|
| Value | bool | Check or uncheck all nodes |
Examples
treeview1.CheckAll(true);