|
|
|
JSF+CDI
|
|||
|---|---|---|---|
|
#18+
Доброго дня всем! Вопрос: с jsf обращаюсь к Сdi-бину. Почему-то метод jmController.findUserAccountByNameEvent отрабатывает только один раз. При чем, когда убираю обновление компонента update="fromUserIdItems" , то все нормально, метод отрабатывает каждый раз. Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Код: java 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. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2016, 10:20 |
|
||
|
JSF+CDI
|
|||
|---|---|---|---|
|
#18+
вот это выглядит подозрительно Код: html 1. Ну и сам фрагмент xhtml кода должен находиться внутри формы, тут этого не видно, просто уточняюще-наводящий вопрос ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2016, 13:07 |
|
||
|
JSF+CDI
|
|||
|---|---|---|---|
|
#18+
ivanra, он внутри form. Полностью код: Код: html 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. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2016, 15:07 |
|
||
|
JSF+CDI
|
|||
|---|---|---|---|
|
#18+
ivanra, а по поводу вот это выглядит подозрительно itemValue="#{user}" Код: html 1. 2. 3. 4. то есть user это объект из списка jmController.availableUsers. В jmController: Код: java 1. 2. 3. 4. 5. 6. 7. 8. Класс UserAccount нужен только для временного хранения строковых данных: Код: java 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2016, 15:14 |
|
||
|
JSF+CDI
|
|||
|---|---|---|---|
|
#18+
решений несколько 1) вместо itemValue="#{user}" написать itemValue="#{user.name}" 2) оставить itemValue="#{user}", но тогда в UserAccount реализовать интерфейс javax.faces.component.ValueHolder или написать вменяемый метод toString() И то не факт, что в конкретной проблеме поможет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2016, 16:20 |
|
||
|
|

start [/forum/topic.php?fid=59&gotonew=1&tid=2124010]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
83ms |
get topic data: |
12ms |
get first new msg: |
7ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
| others: | 242ms |
| total: | 441ms |

| 0 / 0 |
