Содержание

<parameters ... >

Параметры приложения.


Синтаксис

<parameters>
   [{<item item-attributes />}]
<parameters/>

Атрибуты item

Основные атрибуты (R/W):

Название Тип Описание
type string Тип параметра.
name string Имя параметра.
default-value string Значение параметра по умолчанию. Значение можно записывать на AppScript с префиксом «expr:«

Описание

Параметры приложения это некоторые значения, сохраняемые между сессиями работы программы вне программы. Внешнее хранилище определяется значением атрибута appxml.ini-storage.

Параметры сохраняются в файлах в домашнем каталоге приложения. Домашний каталог приложения создается из getEnvironment()[«appdata»].

Параметры разделяются на два типа:

Алгоритм работы:

В момент создания они инициализируются значеним по умолчанию, указанным в описании параметра. Затем их значения модифицируются значениями, полученными из хранилище appxml.ini-storage

:!: Тэг <parameters> должен располагаться только внутри тэга <common>.

Модификация параметров программным способом возможна через использование AppScript-функций techParameters() и userParameters()

:!: Особенности параметризации атрибутов AppXML: Атрибуты AppXML могут быть параметризованы, но параметры должны быть типа «tech».

Примеры

<parameters>
   <item type="tech" name="db_alias"  default-value="file:.data/dateBase"/>
   <item type="user" name="min_balance" default-value="1"/>
</parameters>