Skip to content

КоллекцияСтрокДереваЗначений / 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: Необязательный.