|
|
|
JSF: commandlink Внутри datatable
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток ... Столкнулся с такой проблемой - commandlink(action-метод находится в соответствующем backing bean) не работает внутри datatable. Сам метод не вызывается при клике ... Поискал в гуглу - нашел, что это можно исправить только поменяв scope с request на session... Но это наверное не лучший способ. Кто-ть знает - как решить это проблу без изменения scope ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2007, 09:38:22 |
|
||
|
JSF: commandlink Внутри datatable
|
|||
|---|---|---|---|
|
#18+
<t:dataTable id="linkstable" value="#{editPost.links}" var="item" rowIndexVar="index"> <t:column> <h:outputText value="#{item.type.name}"/> </t:column> <t:column> <h:commandLink value="Ссылка #{index+1}" title="#{item.url}" target="#{item.url}"/> </t:column> <t:column> <h:outputText value="#{item.description}"/> </t:column> <t:column> <a4j:commandLink action="#{editPost.removeLink}" reRender="linkstable"> <f:param name="deleteLinkId" value="#{index}"/> </a4j:commandLink> </t:column> </t:dataTable> scope = request ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2007, 16:43:54 |
|
||
|
JSF: commandlink Внутри datatable
|
|||
|---|---|---|---|
|
#18+
ммм, а можете немного разъяснить код - и чем как проблема обходится ? а то я если честно не понял ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2007, 17:03:53 |
|
||
|
JSF: commandlink Внутри datatable
|
|||
|---|---|---|---|
|
#18+
Это вполне рабочий пример commandLink внутри datatable. :) Проблема не срабатывания методов Action может заключаться 1) в размещении commandLink относительно h:form или как вариант 2) совпадение (duplicate) id компонентов (в этом случае command элементам присвойте уникальные id). Но скорее всего это все таки 1й случай. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2007, 17:10:06 |
|
||
|
JSF: commandlink Внутри datatable
|
|||
|---|---|---|---|
|
#18+
Вот мой код: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2007, 17:43:32 |
|
||
|
JSF: commandlink Внутри datatable
|
|||
|---|---|---|---|
|
#18+
Покажи еще #{accountStatBean.viewLinkAction} метод ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2007, 17:55:57 |
|
||
|
JSF: commandlink Внутри datatable
|
|||
|---|---|---|---|
|
#18+
Вот сам метод: Код: plaintext 1. 2. 3. 4. Он просто не вызывается - так как не печатает "viewLinkAction". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2007, 09:15:12 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=34266614&tid=2146908]: |
0ms |
get settings: |
20ms |
get forum list: |
29ms |
check forum access: |
7ms |
check topic access: |
7ms |
track hit: |
74ms |
get topic data: |
26ms |
get forum data: |
6ms |
get page messages: |
98ms |
get tp. blocked users: |
3ms |
| others: | 330ms |
| total: | 600ms |

| 0 / 0 |
