TreeListBase

Пространство имен: PP.Ui ;

Иерархия наследования

Object

Control

TreeListBase

Описание

Класс TreeListBase является базовым классом для отображения деревьев.

Комментарии

Является базовым для следующих классов:

Синтаксис

PP.initClass(PP.Ui.TreeListBase, PP.Ui.Control, "TreeListBase");

Свойства

  Имя свойства Краткое описание
AllowEmptySelection Свойство AllowEmptySelection определяет возможность нулевой отметки.
DataMappers Свойство DataMappers определяет параметры сопоставления данных.
DataObject Свойство DataObject определяет источник данных дерева.
ExpansionMode Свойство ExpansionMode определяет режим раскрывания вершин.
FocusedNode Свойство FocusedNode определяет идентификатор находящейся в фокусе вершины.
FilterColumn Свойство FilterColumn определяет индекс столбца для проверки фильтра.
FilterString Свойство FilterString определяет текст фильтра.
NodeChecked Свойство NodeChecked определяет признак отметки флажка указанной вершины.
NodeChildrenCount Свойство NodeChildrenCount определяет количество наследников указанной вершины.
NodeChildrenSelected Свойство NodeChildrenSelected определяет количество выделенных наследников указанной вершины.
NodeClass Свойство NodeClass определяет CSS класс указанной вершины.
NodeContent Свойство NodeContent определяет содержимое вершины.
NodeControls Свойство NodeControls определяет элементы управления вершины.
NodeData Свойство NodeData определяет пользовательские данные указанной вершины.
NodeEditable Свойство NodeEditable определяет возможность редактирования указанной вершины.
NodeExpanded Свойство NodeExpanded определяет признак раскрытия указанной вершины.
NodeFixedExpanded Свойство NodeFixedExpanded определяет возможность раскрытия/закрытия указанной вершины.
NodeFixedFocused Свойство NodeFixedFocused определяет возможность фокусирования указанной вершины.
NodeFixedSelected Свойство NodeFixedSelected определяет возможность выделения указанной вершины.
NodeFocused Свойство NodeFocused определяет признак выбора в фокус указанной вершины.
NodeImageIndex Свойство NodeImageIndex определяет индекс пиктограммы указанной вершины.
NodeIndex Свойство NodeIndex определяет порядковый номер указанной вершины на текущем уровне.
NodeParent Свойство NodeParent определяет ключ родителя указанной вершины.
NodeSelected Свойство NodeSelected определяет признак выделения указанной вершины.
NodeStyle Свойство NodeStyle определяет стиль указанной вершины.
NodeVisible Свойство NodeVisible определяет признак видимости указанной вершины.
RequestTimeout Свойство RequestTimeout определяет задержку перед перерисовыванием дерева.
SelectionMode Свойство SelectionMode определяет режим выделения.
SortColumn Свойство SortColumn определяет столбец сортировки.
SortDirection Свойство SortDirection определяет направление сортировки.
SortMethod Свойство SortMethod определяет метод сортировки.

Методы

  Имя метода Краткое описание
beginUpdate Метод beginUpdate устанавливает флаг блокировки обновления.
checkExpansion Метод checkExpansion проверяет корректность признака раскрытия вершин.
checkSelection Метод checkSelection проверяет корректность признака выделения вершин.
clearNodes Метод clearNodes удаляет все вершины дерева.
deleteNode Метод deleteNode удаляет указанную вершину из дерева.
endUpdate Метод beginUpdate снимает флаг блокировки обновления.
find Метод find возвращает ключ вершины, содержащей искомую строку в соответствующем столбце.
findText Метод findText ищет полное совпадение значения в первом столбце.
focusNode Метод focusNode устанавливает фокус на указанную вершину.
getAllCheckedNodes Метод getAllCheckedNodes возвращает массив вершин, в зависимости от статуса флажка.
getAllExpandedNodes Метод getAllExpandedNodes возвращает массив вершин, в зависимости от статуса экспандера.
getAllNodes Метод getAllNodes возвращает все вершины.
getAllNodesCount Метод getAllNodesCount возвращает количество вершин.
getLastExpandedNode Метод getLastExpandedNode возвращает ключ последней раскрытой вершины.
getLastSelectedNode Метод getLastSelectedNode возвращает ключ последней выделенной вершины.
getNodeByPosition Метод getNodeByPosition возвращает ключ вершины по её порядковому номеру.
getNodeChildren Метод getNodeChildren возвращает массив ключей потомков указанной вершины.
getNodeChildrenVisible Метод getNodeChildrenVisible возвращает признак видимости потомков указанной вершины.
getNodeExist Метод getNodeExist возвращает признак существования указанной вершины.
getNodeIsFirst Метод getNodeIsFirst возвращает признак того, что указанная вершина первая в списке.
getNodeLevel Метод getNodeLevel возвращает уровень указанной вершины.
getNodePosition Метод getNodePosition возвращает порядковый номер указанной вершины.
getNodes Метод getNodes возвращает массив предназначенных для отрисовки вершин.
getNodesCount Метод getNodesCount возвращает количество предназначенных для отрисовки вершин.
getRequestItemByIndex Метод getRequestItemByIndex возвращает индекс вершины и её родителя по порядковому номеру.
getRequestParentByIndex Метод getRequestParentByIndex возвращает индекс родителя по порядковому номеру вершины.
getSelectedNodes Метод getSelectedNodes возвращает выделенные вершины.
isFilterActive Метод isFilterActive возвращает признак использования фильтра.
isHierarchicalDataObject Метод isHierarchicalDataObject возвращает признак использования сопоставления данных «Children».
isNodeExist Метод isNodeExist возвращает признак существования указанной вершины.
isPartialRequestPossible Метод isPartialRequestPossible определяет возможность частичной загрузки ветвей.
isSortActive Метод isSortActive возвращает признак активности сортировки.
isUpdating Метод isUpdateing возвращает признак режима обновления.
loadNodes Метод loadNodes загружает вершины из объекта.
moveNode Метод moveNode перемещает указанную вершину.
preserveSelection Метод preserveSelection запоминает текущее выделение для метода setSelectedFromToIndex.
refresh Метод refresh обновляет дерево.
removeFocus Метод removeFocus убирает текущую фокусировку.
requestData Метод requestData запрашивает динамическую подгрузку дерева.
setCheckedForAll Метод setCheckedForAll устанавливает значение всем флажкам дерева.
setCheckedForNodeAncestors Метод setCheckedForNodeAncestors устанавливает значение флажкам каждого предка указанной вершины.
setCheckedForNodes Метод setCheckedForNodes устанавливает значение флажкам указанных вершин.
setExpandedForAll Метод setExpandedForAll устанавливает значения экспандеров всем вершинам.
setExpandedForNodeAncestors Метод setExpandedForNodeAncestors устанавливает значения экспандеров каждому предку указанной вершины.
setExpandedForNodes Метод setExpandedForNodes устанавливает значения экспандеров массиву вершин.
setFilter Метод setFilter устанавливает фильтр для дерева.
setSelectedForAll Метод setSelectedForAll устанавливает выделение всем вершинам.
setSelectedForChildren Метод setSelectedForChildren устанавливает выделение всем потомкам указанной вершины.
setSelectedForLevel Метод setSelectedForLevel устанавливает выделение всем вершинам указанного уровня.
setSelectedForNodes Метод setSelectedForNodes устанавливает выделение указанному массиву вершин.
setSelectedFromToIndex Метод setSelectedFromToIndex изменяет текущее выделение для диапазона вершин.
setSort Метод setSort устанавливает сортировку элементов дерева.
updateDataObject Метод updateDataObject создает пустой объект с данными при его отсутствии.
updateIndexes Метод updateIndexes обновляет видимые вершины.
updateMappers Метод updateMappers обновляет объекты сопоставления данных.
updateNode Метод updateNode обновляет указанную вершину.
updateNodeStyle Метод updateNodeStyle обновляет стили указанной вершины.
updateTree Метод updateTree перестраивает дерево.

События

   Имя события Краткое описание
CheckedChanged Событие CheckedChanged наступает после смены состояния флажка.
CheckedChanging Событие CheckedChanging наступает перед сменой состояния флажка.
DataRequest Событие DataRequest наступает перед изменением сортировки.
ExpansionChanged Событие ExpansionChanged наступает после изменения значения экспандера.
ExpansionChanging Событие ExpansionChanging наступает перед изменением значения экспандера.
FilterChanged Событие FilterChanged наступает после изменения фильтра.
FilterChanging Событие FilterChanging наступает перед изменением фильтра.
Finding Событие Finding наступает перед применением поиска.
Found Событие Found наступает после применения поиска.
FocusChanged Событие FocusChanged наступает после изменения фокуса.
FocusChanging Событие FocusChanging наступает перед изменением фокуса.
SelectionChanged Событие SelectionChanged наступает после изменения выделения.
SelectionChanging Событие SelectionChanging наступает перед изменением выделения.
SortChanged Событие SortChanged наступает после изменения сортировки.
SortChanging Событие SortChanging наступает перед изменением сортировки.

Свойства, унаследованные от класса Control

  Имя свойства Краткое описание
Anchors Свойство Anchors определяет позицию компонента, размещенного внутри контейнера.
Animation Свойство Animation устанавливает параметры анимации для компонента.
Bottom Свойство Bottom устанавливает отступ снизу при размещении компонента внутри LayoutPanel.
Content Свойство Content устанавливает содержимое компонента.
ContextMenu Свойство ContextMenu устанавливает контекстное меню для компонента.
Data Свойство Data предназначено для хранения любых пользовательских данных.
DataContext Свойство DataContext содержит объект с данными.
Enabled Свойство Enabled устанавливает, является ли компонент доступным для использования.
Height Свойство Height устанавливает высоту компонента.
IsResizable Свойство IsResizable определяет, можно ли изменять размеры компонента.
IsRTL Свойство IsRTL устанавливает направление текста справа налево.
IsVisible Свойство IsVisible определяет, отображается ли компонент.
Left Свойство Left устанавливает отступ слева при размещении компонента внутри GridPanel.
Offset Свойство Offset определяет координаты корневой DOM-вершины элемента управления.
Opacity Свойство Opacity определяет прозрачность компонента.
Parent Свойство Parent определяет родительский компонент элемента управления.
ParentNode Свойство ParentNode устанавливает родительскую DOM-вершину.
ResourceKey Свойство ResourceKey устанавливает ресурсный ключ для компонента.
Right Свойство Right устанавливает отступ справа при размещении компонента внутри LayoutPanel.
Rotate Свойство Rotate устанавливает угол поворота компонента.
ShowToolTip Свойство ShowToolTip определяет, включена ли возможность отображать всплывающую подсказку компонента.
Style Свойство Style устанавливает стиль для компонента.
TabIndex Свойство TabIndex задает последовательность перехода элемента управления внутри контейнера.
Tag Свойство Tag устанавливает JSON-объект, ассоциированный с компонентом.
ToolTip Свойство ToolTip определяет текст всплывающей подсказки компонента.
Top Свойство Top устанавливает отступ сверху при размещении компонента внутри GridPanel.
Value Свойство Value задает значение компоненту.
Width Свойство Width устанавливает ширину компонента.

Методы, унаследованные от класса Control

  Имя метода Краткое описание
Метод addClass добавляет CSS-класс к компоненту.
addEvent Метод addEvent добавляет обработчик события на DOM-вершину.
addEventHandler Метод addEventHandler добавляет обработчик события на DOM-вершину.
addEvents Метод addEvents добавляет массив обработчиков событий на DOM-вершину.
Метод addStateClass добавляет CSS-класс к компоненту и удаляет прежний CSS-класс.
addStyleBySelector Метод addStyleBySelector создает блок со стилем с указанным css-селектором.
Метод addToNode добавляет компонент в указанную вершину.
bindEvents Метод bindEvents подписывает элемент на все стандартные события.
Метод clearStylesCache очищает кэш стилей компонента.
Метод getAnchorFlags возвращает JSON-объект с настройками текущей позиции компонента.
Метод getClass возвращает текущие css-классы компонента.
Метод getCssStyle возвращает стили для указанной вершины.
Метод getDomNode возвращает главную DOM-вершину компонента.
Метод getFocused определяет наличие фокуса у компонента.
getFunctionByName Метод getFunctionByName возвращает функцию по имени.
getIsBinded Метод getIsBinded возвращает признак подписи элемента на события DOM-вершины.
Метод hasClass определяет, задан ли для корневой DOM-вершины элемента управления указанный CSS-класс.
Метод hide скрывает элемент управления.
Метод hideToolTip очищает таймаут появления подсказки и скрывает ее, если она был показана.
Метод isResingNow определяет, изменяются ли в данный момент размеры компонента.
refreshBindingProperty Метод refreshBindingProperty обновляет привязанное свойство по имени.
refreshItemsStyle Метод refreshItemsStyle обновляет CSS-стили дочерних элементов.
refreshStyle Метод refreshStyle обновляет CSS-стили элемента.
Метод removeClass удаляет CSS-класс из компонента.
Метод removeEvent удаляет обработчик события у DOM-вершины.
removeEventHandler Метод removeEventHandler удаляет обработчик события DOM-вершины.
removeFromDOM Метод removeFromDOM удаляет вершину из DOM-структуры.
Метод removeStateClasses удаляет CSS-классы компонента.
Метод setDraggable устанавливает возможность перетаскивания компонента на html-странице.
Метод setFocus устанавливает фокус компонента.
Метод setIsHovered отображает компонент как при наведении на него курсора.
Метод setIsPressed отображает компонент как при клике по нему.
Метод setOpacityIE8 устанавливает значение прозрачности компонента в браузере InternetExplorer 8.
Метод setSize устанавливает размеры компонента.
Метод show отображает элемент управления.
unBindEvents Метод unBindEvents отписывает элемент от всех стандартных событий.
Метод updatePosition корректирует размер и положение при абсолютном позиционировании на основе текущих параметров.
Метод updateSize обновляет размеры компонента подгонке размеров контейнера, в котором находится компонент.

События, унаследованные от класса Control

  Имя события Краткое описание
Drag Событие Drag наступает при нажатии и удерживании клавиши мыши.
DragEnd Событие DragEnd наступает при окончании перетаскивания компонента.
DragStart Событие DragStart наступает, когда начинается перетаскивание компонента.
OnContextMenu Событие OnContextMenu наступает при вызове контекстного меню компонента.
SizeChanged Событие SizeChanged наступает после изменения размеров компонента.
SizeChanging Событие SizeChanging наступает во время изменения размеров компонента.

Свойства, унаследованные от класса Object

  Имя свойства Краткое описание

Id

Свойство Id определяет идентификатор объекта репозитория.

Методы, унаследованные от класса Object

  Имя метода Краткое описание
clone Метод clone создает копию объекта.
dispose Метод dispose уничтожает компонент.
getHashCode Метод getHashCode возвращает хэш-код объекта репозитория.
getSettings Метод getSettings возвращает настройки объекта репозитория.
getTypeName Метод getTypeName возвращает имя типа объекта без пространства имен, к которому он принадлежит.
isEqual Метод isEqual определяет, равен ли заданный объект текущему объекту репозитория.
isLive Метод isLive определяет действительность объекта репозитория.
removeAllEvents Метод removeAllEvents удаляет все обработчики событий объекта по заданному контексту.
setSettings Метод setSettings задает настройки объекта репозитория.
defineProps Метод defineProps создает методы get и set из массива имен для указанного класса.
keys Метод keys возвращает массив названий методов и свойств для указанного объекта.

См. также:

PP.Ui