TreeView

Иерархический список.

Syntax

new TreeView(parent)

Parameters

Name Type Description
parent Element Родительский элемент.

Methods

Name Description
getKeySelector Возвращает функцию выборки из элемента коллекции идентификатора.
setKeySelector Устанавливает функцию выборки из элемента коллекции идентификатора.
getParentSelector Возвращает функцию выборки из элемента коллекции идентификатора родителя.
setParentSelector Устанавливает функцию выборки из элемента коллекции идентификатора родителя.

TreeView.metadata

Метаданные типа TreeView.

Properties

Name Type Description
KeySelector Script Функция выборки из элемента коллекции идентификатора.
KeyProperty String Свойство элемента коллекции с идентификатором.
ParentSelector Script Функция выборки из элемента коллекции идентификатора родителя.
ParentProperty String Свойство элемента коллекции с идентификатором родителя.
OnExpand Script Устанавливает обработчик события раскрытия элемента.
OnCollapse Script Устанавливает обработчик события скрытия элемента.

Examples

{
  "TreeView": {
    {
      "KeyProperty": "Id",
      "ParentProperty": "ParentId",
      "ItemProperty": "DisplayName",
      "Items": {
        "Source": "dataSource1"
      }
    }
  }
}
{
  "TreeView": {
    {
      "KeyProperty": "Id",
      "ParentProperty": "ParentId",
      "ItemProperty": "DisplayName",
      "Items": {
        "Source": "dataSource1"
      },
      "OnExpand": "{ console.log( 'This item is expanded: ', args.item ); }",
      "OnCollapse": "{ console.log( 'This item is collapsed: ', args.item ); }"
    }
  }
}