|
|
|
h:commandLink передача значения
|
|||
|---|---|---|---|
|
#18+
Код: java 1. 2. 3. 4. 5. 6. 7. Получаем ссылки в цикле, подскажите, возможно ли получить значение ссылки, на которой кликнул в бин или, например, в попап или куда-нибудь?:) Пробовал через он-клик передать в бин - передается только значение последней ссылки, что сформировалась в цикле. Подскажите, люди добрые :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2012, 13:54:28 |
|
||
|
h:commandLink передача значения
|
|||
|---|---|---|---|
|
#18+
Может это поможет? http://richfaces-showcase.appspot.com/richfaces/component-sample.jsf?demo=componentControl ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2012, 15:54:20 |
|
||
|
h:commandLink передача значения
|
|||
|---|---|---|---|
|
#18+
я смотрел этот пример, если честно, пока не пойму чем он поможет) точнее как его применить к своей модели( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2012, 15:55:47 |
|
||
|
h:commandLink передача значения
|
|||
|---|---|---|---|
|
#18+
Опиши сначала use-case, мне так удобнее думать, когда понимаю что и для чего надо сделать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2012, 15:57:09 |
|
||
|
h:commandLink передача значения
|
|||
|---|---|---|---|
|
#18+
Да и, попробуй сменить на c:forEach и скажи что получилось, может решиться малой кровью ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2012, 15:57:41 |
|
||
|
h:commandLink передача значения
|
|||
|---|---|---|---|
|
#18+
Если заменить репит на фор-ич, все выводиться так же. зы: не до конца понимаю что такое use-case, сорри? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2012, 16:02:27 |
|
||
|
h:commandLink передача значения
|
|||
|---|---|---|---|
|
#18+
Расскажи что тебе конкретно нужно, как пытался сделать и что в итоге не получилось ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2012, 16:15:26 |
|
||
|
h:commandLink передача значения
|
|||
|---|---|---|---|
|
#18+
Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ну вот нужна таблица. В теории нужно, чтобы по клике на ссылку выводился попап,куда передавать значение выделенного amount (ссылки, на кот. кликнули)...или еще можно, чтоб оно передавалось не в попап, а в бин... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2012, 16:21:32 |
|
||
|
h:commandLink передача значения
|
|||
|---|---|---|---|
|
#18+
Ясно, ну смотри в сторону f:param a4j:param и f:setPropertyActionListener. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2012, 16:39:38 |
|
||
|
h:commandLink передача значения
|
|||
|---|---|---|---|
|
#18+
да это я уже понял) просто не пойму пока как применить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2012, 16:40:53 |
|
||
|
h:commandLink передача значения
|
|||
|---|---|---|---|
|
#18+
В случае с Код: java 1. 2. 3. 4. как и с a4j:param ничего не передается..может виноват цикл? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2012, 16:49:51 |
|
||
|
h:commandLink передача значения
|
|||
|---|---|---|---|
|
#18+
Ну как то так наверное <c:forEach items="#{report.logs}" var="log"> <td> <a4j:commandLink oncomplete="#{rich:component('logpopup')}.show();" value="#{log.amount}" reRender="logpopup"> <a4j:param value="#{log.amount}" assignTo="#{bean.property}"/> </a4j:commandLink> </td> </c:forEach> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2012, 16:53:53 |
|
||
|
h:commandLink передача значения
|
|||
|---|---|---|---|
|
#18+
Интересная картина. Значения выводит, но вот каким образом: при первом клике ничего, потом, если обновлять страницу и кликать - выводит всегда предыдущее значение... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2012, 17:02:34 |
|
||
|
h:commandLink передача значения
|
|||
|---|---|---|---|
|
#18+
Ты мой код точно не менял? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2012, 17:10:39 |
|
||
|
h:commandLink передача значения
|
|||
|---|---|---|---|
|
#18+
Точнее не бывает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2012, 17:18:17 |
|
||
|
h:commandLink передача значения
|
|||
|---|---|---|---|
|
#18+
А попробуй сделать так - оберни modalPanel в h:panelGroup и по клику ререндери эту панелгруп а не саму модальную панель ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2012, 17:34:43 |
|
||
|
h:commandLink передача значения
|
|||
|---|---|---|---|
|
#18+
Все то же..Я думаю, что это из-за того, что не происходит асайн при первом посещении, а только при обновлении страницы... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2012, 17:41:41 |
|
||
|
h:commandLink передача значения
|
|||
|---|---|---|---|
|
#18+
Т.е. выходит, что каким-то образом нужно сначала асайнить параметр, а потом уже выводить модальное окно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2012, 17:55:51 |
|
||
|
h:commandLink передача значения
|
|||
|---|---|---|---|
|
#18+
хм. ну я хз - вот смотри примеры для richfaces 3 - http://livedemo.exadel.com/richfaces-demo/richfaces/dataTable.jsf?tab=editDataTable&cid=482525 для richfaces 4 - http://richfaces-showcase.appspot.com/richfaces/component-sample.jsf?demo=dataTable&sample=dataTableEdit&skin=ruby То что тебе нужно на кнопке Edit - как видишь там используется практически мой пример, так что хз - попробуй поэксперементировать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2012, 17:59:25 |
|
||
|
h:commandLink передача значения
|
|||
|---|---|---|---|
|
#18+
авторТ.е. выходит, что каким-то образом нужно сначала асайнить параметр, а потом уже выводить модальное окно Именно это и должен делать мой код <c:forEach items="#{report.logs}" var="log"> <td> <a4j:commandLink oncomplete="#{rich:component('logpopup')}.show();" value="#{log.amount}" reRender="logpopup"> <a4j:param value="#{log.amount}" assignTo="#{bean.property}"/> </a4j:commandLink> </td> </c:forEach> Сначала комманд линк посылает аякс запрос на сервер, ассайнит параметр и только на oncomplete должна показываться модальная панель, идеологически тут все правильно 100% ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2012, 18:10:00 |
|
||
|
h:commandLink передача значения
|
|||
|---|---|---|---|
|
#18+
Проблема решена. Вместо reRender="logpopup" я прописал render="logpopup" и все заработало ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2012, 19:29:59 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=304&tid=2132379]: |
0ms |
get settings: |
21ms |
get forum list: |
23ms |
check forum access: |
7ms |
check topic access: |
7ms |
track hit: |
51ms |
get topic data: |
25ms |
get forum data: |
7ms |
get page messages: |
103ms |
get tp. blocked users: |
3ms |
| others: | 324ms |
| total: | 571ms |

| 0 / 0 |
