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 предназначено для хранения любых пользовательских данных.
Enabled Свойство Enabled определяет признак доступности компонента для использования.
Height Свойство Height определяет высоту компонента.
IsRTL Свойство IsRTL определяет признак расположения элементов компонента по правому краю.
IsVisible Свойство IsVisible определяет признак отображения компонента.
Left Свойство Left определяет отступ слева при размещении компонента внутри GridPanel.
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

Метод addClass добавляет CSS-класс к компоненту.
addEventHandler Метод addEventHandler добавляет обработчик события на DOM-вершину.

addStateClass

Метод addStateClass добавляет CSS-класс к компоненту и удаляет прежний CSS-класс.

addToNode

Метод addToNode добавляет компонент в указанную вершину.
bindEvents Метод bindEvents подписывает элемент на все стандартные события.

getAnchorFlags

Метод getAnchorFlags возвращает JSON-объект с настройками текущей позиции компонента.

getClass

Метод getClass возвращает текущие css-классы компонента.

getCssStyle

Метод getCssStyle возвращает стили для указанной вершины.

getDomNode

Метод getDomNode возвращает главную DOM-вершину компонента.

getFocused

Метод getFocused определяет наличие фокуса у компонента.
getIsBinded Метод getIsBinded возвращает признак подписи элемента на события DOM-вершины.

hide

Метод hide скрывает элемент управления.

hideToolTip

Метод hideToolTip очищает таймаут появления подсказки и скрывает её, если она был показана.
refreshStyle Метод refreshStyle обновляет CSS-стили элемента.

removeClass

Метод removeClass удаляет CSS-класс из компонента.
removeEventHandler Метод removeEventHandler удаляет обработчик события DOM-вершины.
removeFromDOM Метод removeFromDOM удаляет вершину из DOM-структуры.

removeStateClasses

Метод removeStateClasses удаляет CSS-классы компонента.

setDraggable

Метод setDraggable устанавливает возможность перетаскивания компонента на HTML-странице.

setFocus

Метод setFocus устанавливает фокус компонента.

setIsHovered

Метод setIsHovered настраивает отображение компонента только при наведении на него курсора.

setSize

Метод setSize устанавливает размеры компонента.

show

Метод show отображает элемент управления.
unBindEvents Метод unBindEvents отписывает элемент от всех стандартных событий.

updatePosition

Метод updatePosition корректирует размер и положение при абсолютном позиционировании на основе текущих параметров.

updateSize

Метод updateSize обновляет размеры компонента подгонке размеров контейнера, в котором находится компонент.

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

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

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

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

Id

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

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

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

См. также:

PP.Ui