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