Form.CollectSettings

From SunFlurry wiki
Revision as of 08:50, 7 February 2021 by Admin (talk | contribs) (1 revision imported)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
  CollectSettings (Хранение доп. значений форм)
Объект:Форма
Статус разработки: Реализована
Тип:Функция
Обращение к БД:Нет
Исключения:Форма не визуальная или не загружена
Визуальность:Да

Функция применяется к загруженной визуальной форме и получает таблицу со всеми ее установками. Сбор информации на форме происходит по правилам, которые работают для обычного сохранения и загрузки установок, поэтому определенные элементы формы могут быть пропущены (элементы для которых установлен признак "не сохранять состояние в установках формы", таблицы, привязанные к базе данных и пр.). Таблица-результат имеет следующие столбцы: ControlType, ControlName, Value, Selected, Tag.

Синтаксис

Form.CollectSettings():<Таблица с установками формы (TAB)>

Возвращаемое значение

Возвращает таблицу с сохраненными установками формы.

Примеры

Сп:=List.Create();
//Создаем локальную копию установок
тФорма:=Form.CollectSettings().Copy();
Сп.SetByName("Установки",тФорма);
Сп.SetByName("Таблица",0);
ExecuteFunction("OnExecute",1,Сп);