КоллекцияСтрокДереваЗначений / ValueTreeRowCollection
Коллекция строк дерева значений.
Свойства
Родитель / Parent
Доступ: Чтение
Методы
Владелец / Owner()
Возвращает дерево значений, в которе входит строка.
Возвращаемое значение
ДеревоЗначений. Владелец строки.
Количество / Count()
Возвращает количество строк.
Возвращаемое значение
Число. Количество строк.
Добавить / Add()
Добавляет строку в коллекцию.
Возвращаемое значение
СтрокаДереваЗначений. Добавленная строка.
Вставить / Insert()
Добавляет строку в коллекцию.
Параметры
- index: Число. Индекс новой строки.
Возвращаемое значение
СтрокаДереваЗначений. Добавленная строка.
Удалить / Delete()
Удаляет строку из коллекции.
Параметры
- row: СтрокаДереваЗначений, Число. Удаляемая строка или её индекс.
ЗагрузитьКолонку / LoadColumn()
Загружает значения из массива в колонку.
Параметры
values: Массив. Значения.
columnIndex: КолонкаДереваЗначений, Число, Строка. Колонка, в которую будут загружены значения, её имя или индекс.
ВыгрузитьКолонку / UnloadColumn()
Загружает значения из массива в колонку.
Параметры
- column: КолонкаДереваЗначений, Число, Строка. Колонка, из которой будут выгружены значения, её имя или индекс.
Возвращаемое значение
Массив. Массив значений.
Индекс / IndexOf()
Определяет индекс строки.
Параметры
- row: СтрокаДереваЗначений. Строка.
Возвращаемое значение
Число. Индекс строки в коллекции. Если строка не найдена, возвращается -1.
Итог / Total()
Суммирует значения в строках.
Параметры
columnIndex: КолонкаДереваЗначений, Строка, Число. Колонка, значения которой будут суммироваться.
includeChildren: Булево. Если Истина, в расчёт будут включены все вложенные строки.
Возвращаемое значение
Число. Вычисленная сумма.
Найти / Find()
Ищет значение в строках дерева значений.
Параметры
value: Произвольный. Искомое значение.
columnNames: Строка. Список колонок через запятую, в которых будет производиться поиск. Необязательный параметр.
includeChildren: Булево. Если Истина, в поиск будут включены все вложенные строки. Необязательный параметр.
Возвращаемое значение
СтрокаДереваЗначений, Неопределено. Найденная строка или Неопределено, если строка не найдена.
НайтиСтроки / FindRows()
Ищет строки, отвечающие критериям отбора.
Параметры
filter: Структура. Структура, в которой Ключ - это имя колонки, а Значение - искомое значение.
includeChildren: Булево. Если Истина, в поиск будут включены все вложенные строки. Необязательный параметр.
Возвращаемое значение
Массив. Найденные строки.
Очистить / Clear()
Удаляет все строки.
Получить / Get()
Получает строку по индексу.
Параметры
- index: Число. Индекс строки.
Возвращаемое значение
СтрокаДереваЗначений. Строка.
Сдвинуть / Move()
Сдвигает строку на указанное смещение.
Параметры
row: СтрокаДереваЗначений. Строка.
offset: Число. Смещение.
Сортировать / Sort()
Сортирует строки по указанному правилу.
Параметры
columns: Строка. Правило сортировки: список имён колонок, разделённых запятой. После имени через пробел может указываться направление сортировки: Возр(Asc) - по возрастанию, Убыв(Desc) - по убыванию.
sortChildren: Булево. Если Истина, сортировка будет применена также к вложенным строкам.
comparator: СравнениеЗначений. Не используется.
ВыбратьСтроку / ChooseRow()
Не поддерживается.