База знаний

Справочная система SP-XML

Связанные темы:

Общие сведения о платформе SP-XML
Структура приложения
Формы описания данных (.xmd)
Встроенные функции
Встроенные объекты
Встроенные глобальные переменные
Экранные формы (.xms)
Язык XQuery
Дополнительные возможности платформы
Первые шаги в освоении платформы SP-XML

Экраны

Браузер SpXml.exe, входящий в состав платформы SP-XML позволяет отображать XML-документы  в специальных областях, называемых экранами. Один экран в определенный момент времени может отображать только один документ. Этот документ может быть как существующим документом с определенным url, так и вновь созданным документом, который пользователь может сохранить или закрыть, не сохраняя.

Экраны бывают двух видов: корневые и дочерние. Корневой экран совпадает с окном верхнего уровня в Windows (в том числе модальным диалогом). Дочерние экраны находятся внутри элементов <FRAME> других экранов.

При запуске браузера изначально существует только один (главный) экран, совпадающий с главным окном браузера, в который при запуске броузера будет загружен документ, заданный в конфигурационном параметре HOME.

Каждый экран имеет имя, которое может быть пустым.

При открытии документа в экране SpXml.exe использует экранную форму документа, описанную в формате SPXML-SCREEN. По умолчанию броузер всегда использует форму, url которой совпадает с url формы данных с суффиксом .xmd замененным на .xms.

Возможна загрузка непосредственно форм на SPXML-SCREEN в экран броузера. В этом случае броузер загрузит в экран пустой документ и установит для его показа указанную форму.

Элементы экрана

Все элементы делятся на рабочие и управляющие. К рабочим элементам относятся элементы пользовательского интерфейса, которые пользователь видит, или с которыми он непосредственно взаимодействует (надписи, тестовые поля, кнопки, флажки, списки, таблицы, деревья, панели, таблицы и т.п.). К управляющим элементам относятся элементы, предназначенные для управления появлением дочерних элементов (циклы, условные элементы и т.п.).