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: Необязательный.

All trademarks, logos, and brand names are the property of their respective owners. Use of these names, trademarks, and brands does not imply endorsement.