|
|
|
JSF 2.0 + Ajax не присваивается значение
|
|||
|---|---|---|---|
|
#18+
Есть текстовое поле в которое передали данные, которые пользователь корректирует Код: java 1. 2. 3. 4. 5. 6. По нажатию на кнопку данные обновляются в таблице, без Ajaxa все работает с Ajax метод получает не измененные данные. Код: java 1. 2. 3. 4. Метод Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Добавил поле <h:inputText id="tabhidden" value="" /> в которое пробую копировать откорректированное значение, проверил дебагером и визуально на странице все отображается, значение присваивается но: Код: java 1. 2. Почему то возвращает "", значение по умолчанию заданное <h:inputText id="tabhidden" value="" /> ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2013, 13:50:50 |
|
||
|
JSF 2.0 + Ajax не присваивается значение
|
|||
|---|---|---|---|
|
#18+
<h:inputText id="tabhidden" value="" /> заменить на <h:inputText id="tabhidden" value="#{yourBean.yourField}" /> в коде вместо UIInput tabs = (UIInput) FacesContext.getCurrentInstance().getViewRoot().findComponent("form1:tabhidden"); String tab = tabs.getValue().toString().trim(); делать String tab = getYourField(); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2013, 13:55:15 |
|
||
|
JSF 2.0 + Ajax не присваивается значение
|
|||
|---|---|---|---|
|
#18+
Переделал так, но все равно Код: java 1. 2. 3. 4. 5. Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. В итоге tab остается = "?", хотя визуально получил совсем другое значение ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2013, 14:22:41 |
|
||
|
JSF 2.0 + Ajax не присваивается значение
|
|||
|---|---|---|---|
|
#18+
что-то мутно у вас все, приведи всю страницу. Ну и попробуй вместо <f:ajax render=":form1:table1"/> <f:ajax render=":form1"/> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2013, 14:33:24 |
|
||
|
JSF 2.0 + Ajax не присваивается значение
|
|||
|---|---|---|---|
|
#18+
Вот вся страница. То что нужно в самом конце. <f:ajax render=":form1"/> не помогло, но я и не хочу перерисовывать всю форму, для этого я и использую Ajax и JavaScript, но вот проблема в том что присвоенное через JavaScript функцию значение не передается в бин. Код: 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. 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. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192. 193. 194. 195. 196. 197. 198. 199. 200. 201. 202. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2013, 14:56:17 |
|
||
|
JSF 2.0 + Ajax не присваивается значение
|
|||
|---|---|---|---|
|
#18+
Значение tabhidden само на сервер не уедет, надо указать в f:ajax Код: html 1. В хелпе написано, что если ничего не указано, то на сервер отправляется "@this", то есть в данном случае - значение h:commandButton ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2013, 15:57:57 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=59&tid=2129541]: |
0ms |
get settings: |
12ms |
get forum list: |
15ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
47ms |
get topic data: |
14ms |
get forum data: |
4ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
| others: | 282ms |
| total: | 444ms |

| 0 / 0 |
