Form.StorageGetValue

From SunFlurry wiki
Revision as of 13:27, 7 June 2020 by Admin (talk | contribs) (Created page with "{{infobox function |name=StorageGetValue |object=Форма |caption=Хранение доп. значений форм |type=1 |status=2 |db=0 |exception=Невозмож...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
  StorageGetValue (Хранение доп. значений форм)
Объект:Форма
Статус разработки: Реализована
Тип:Функция
Обращение к БД:Нет
Исключения:Невозможно превратить в строку
Визуальность:Да

Функция получает значение, привязанное к текущей форме по его наименованию. Форма может быть не загруженной и не визуальной. Программа может хранить произвольное количество значений в контексте формы, доступных по их наименованиям. Значения не сохраняются на диске, а существуют до момента удаления формы из памяти.

Синтаксис

Form.StorageGetValue(<Наименование значения коллекции значений формы (STRING)>):<Значение по его наименованию>

Аргументы

  • <Наименование значения коллекции значений формы (STRING)> - Задает наименование получаемого значения. Регистр наименования не имеет значения.

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

Возвращает найденное значение или пустое значение, если наименование не найдено.

Примеры

aTab:=Form.StorageGetValue("ПечатныеФормы");

aTab.AddLine("Каталог,Описание,Заголовок,Стиль,Цвет,Иконка,Умолчание,Параметр,Сортировка,ОписаниеГруппы","МАРШ3","Маршрутный лист","Марш. лист","","",0,0,"",0,"");
aTab.AddLine("Каталог,Описание,Заголовок,Стиль,Цвет,Иконка,Умолчание,Параметр,Сортировка,ОписаниеГруппы","1","Результаты маршрута","","","",0,0,"",0,"");
aTab.AddLine("Каталог,Описание,Заголовок,Стиль,Цвет,Иконка,Умолчание,Параметр,Сортировка,ОписаниеГруппы","РЕЗМ1","Результаты маршрута...","Рез. марш.","","",0,0,"",0,"Результаты маршрута");