next up previous contents
Next: Отсылка сообщений Up: Руководство разработчика Jazz. (1,0)250 Previous: Управление интерфейсом   Contents

Получение информации о содержимом виджетов

Для организации диалога с пользователем мало использовать механизмы установки и изменения пользовательского интерфейса. Необходимо также знать значение данных виджетов, которые могли быть изменены пользователем. Для этого применяется "информационная" посылка клиентскому приложению, которая состоит всего из одного тэга вида <info name='widgetName'/>, в ответ на которую клиентское приложение отсылает серверу приложений содержимое данных виджета с именем widgetName.

Для виджетов <label> клиентское приложение вернет текст текущей надписи.

Для виджетов <edit> и <multiedit> клиентское приложение вернет текст текущего содержимого поля ввода.

Для виджетов <combo> клиентское приложение вернет текст текущего выбранного элемента.

Для виджетов <radio> и <check> клиентское приложение вернет "1" или "0" в случаях, если виджет выбран или не выбран соответственно.

Для виджетов <table> и <tree> при указанном параметре id='nn', обозначающем в данном случае номер колонки текущей строки, клиентское приложение вернет содержимое ячейки текущей строки колонки nn. Для виджета tree при id=0 результатом будет текст в текущей ветке дерева, при id=1 результатом будет ключ текущей ветки.



2004-12-28