<parameters ... >

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


Синтаксис

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

Атрибуты item

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

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

Описание

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

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

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

  • tech - технические параметры, необходимые, например, для подключения к СУБД. Они всегда, независимо от значения appxml.ini-storage, сохраняются в файле tech.ini
  • user - пользовательские параметры. Могут быть, в процессе работы, изменены для каждого рабочего места пользователя. Сохраняются в соответствии со значением appxml.ini-storage.

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

В момент создания они инициализируются значеним по умолчанию, указанным в описании параметра. Затем их значения модифицируются значениями, полученными из хранилище 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>
 
tags/parameters.txt · Последние изменения: 29/10/2020 16:32 (внешнее изменение)
 
Recent changes RSS feed Valid XHTML 1.0 Valid CSS