|
|
|
RichFaces: Почему <rich:pickList> добавляет объекты в selection list как String?
|
|||
|---|---|---|---|
|
#18+
Hi All, Пытаюсь заставить работать rich:pickList такого вида: Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. При этом в бине переменные availableMenuItems и selectedMenuItems объявлены следующим образом: Код: java 1. 2. Но при сабмите возникает exception: WARNING: #{rolesController.addRole}: java.lang.ClassCastException: java.lang.String cannot be cast to rw.gov.rdb.usermgmt.MenuItem javax.faces.FacesException: #{rolesController.addRole}: java.lang.ClassCastException: java.lang.String cannot be cast to rw.gov.rdb.usermgmt.MenuItem at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:118) at javax.faces.component.UICommand.broadcast(UICommand.java:315) at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:794) at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1259) at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:81) at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101) at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:593) Если сделать selectedMenuItems нетипизированными, можно обнаружить, что RF заполняет selectedMenuItems строками вида "MenuItem@1f", т.е. тупо конвертирует выбранные элементы в String. Что я делаю не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2012, 01:47:24 |
|
||
|
RichFaces: Почему <rich:pickList> добавляет объекты в selection list как String?
|
|||
|---|---|---|---|
|
#18+
Дурацкий вопрос был. Добавил конвертер и все заработало. Конвертер такого вида: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2012, 02:05:16 |
|
||
|
|

start [/forum/topic.php?fid=59&tid=2131962]: |
0ms |
get settings: |
18ms |
get forum list: |
26ms |
check forum access: |
7ms |
check topic access: |
7ms |
track hit: |
62ms |
get topic data: |
13ms |
get forum data: |
4ms |
get page messages: |
40ms |
get tp. blocked users: |
2ms |
| others: | 386ms |
| total: | 565ms |

| 0 / 0 |
