powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Zk. Как передать параметр в zul через Executions.createComponents ?
7 сообщений из 7, страница 1 из 1
Zk. Как передать параметр в zul через Executions.createComponents ?
    #38521081
redwhite90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Такой вопрос по ZK. используется древняя версия(3.6 кажется).

Страница создается таким кодом:

Код: java
1.
 Executions.createComponents("/myZul.zul", null, null))




и мне надо как-то передать тут параметр parameter (boolean) чтобы в zul - файле можно было так написать:

Код: xml
1.
2.
3.
4.
5.
<zk if="${parameter}">

<checkbox id="my_id" label="my checkbox"  />

</zk>



Спасибо.
...
Рейтинг: 0 / 0
Zk. Как передать параметр в zul через Executions.createComponents ?
    #38522615
vimba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
redwhite90,

Нету ZK под рукой, последний раз писал на нём на шестой версии. Если мне не изменяет память то в третий параметр метода ctreateComponents можно передать мапу с аргументами и ссылаться на них в Eelement Expressions. Смотри джавадоки Executions#createComponents
...
Рейтинг: 0 / 0
Zk. Как передать параметр в zul через Executions.createComponents ?
    #38522987
redwhite90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vimba,

не могу понять как обратиться из .zul файла к переданному объекту
...
Рейтинг: 0 / 0
Zk. Как передать параметр в zul через Executions.createComponents ?
    #38523013
vimba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В документации сказано что в Element Expressions к параметрам следует абращаться через прффикс arg .
Код: java
1.
2.
3.
Map args = new HashMap();
map.put("idLabelVisible", true);
Executions.createComponents("/myZul.zul", null, null));


Код: xml
1.
2.
3.
<zk if="${arg.idLabelVisible}">
    <checkbox id="my_id" label="my checkbox"  />
</zk>
...
Рейтинг: 0 / 0
Zk. Как передать параметр в zul через Executions.createComponents ?
    #38523014
vimba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поправил java код
В документации сказано что в Element Expressions к параметрам следует абращаться через прффикс arg .
Код: java
1.
2.
3.
Map args = new HashMap();
map.put("idLabelVisible", true);
Executions.createComponents("/myZul.zul", null, args));


Код: xml
1.
2.
3.
<zk if="${arg.idLabelVisible}">
    <checkbox id="my_id" label="my checkbox"  />
</zk>
...
Рейтинг: 0 / 0
Zk. Как передать параметр в zul через Executions.createComponents ?
    #38523187
redwhite90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vimba,

да, то что надо спасибо.


Как вы искали? я убил кучу времени, как только гугл не спрашивал - не мог найти.
...
Рейтинг: 0 / 0
Zk. Как передать параметр в zul через Executions.createComponents ?
    #38523213
vimba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Когда я программировал на ZK два года назад, я просто прочел всю документацию. У меня просто привычка такая читать документацию к используемым библиотекам, поэтому я помнил примерно где и что искать.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Zk. Как передать параметр в zul через Executions.createComponents ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]