|
|
|
вопрос то ли по javascript то ли по jboss-seam (потеря TAB-фокуса!)
|
|||
|---|---|---|---|
|
#18+
есть на форме простой эдит: <h:inputText id="ww" value="#{myForm.myFieldToCheck}" tabindex="1" на который попадает фокус ввода. После него - по нажатии клавиши таб фокус должан переходить к другому компоненту (в данном случае h:commandButton) у которой tabindex="2" ! Это работает, но только если не трогать данные в эдите. Как только их значение меняю с клавиатуры, они очевидно синхронизируются с backend-ом, происходит что-то типа рефреша и фокус теряется! (его нет ни на эдите ни на баттоне) Как это побороть? (т.е. чтоб фокус переходил к следующему tab-orderу и рефреш ему бы не мешал)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2012, 03:48:15 |
|
||
|
вопрос то ли по javascript то ли по jboss-seam (потеря TAB-фокуса!)
|
|||
|---|---|---|---|
|
#18+
ViktorWM, Поумолчанию рефреша не должно быть, если только ты его не делаешь самостоятельно, я не уверен, но единственный способ это избавиться от рефреша. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2012, 05:05:00 |
|
||
|
вопрос то ли по javascript то ли по jboss-seam (потеря TAB-фокуса!)
|
|||
|---|---|---|---|
|
#18+
GregTkViktorWM, По умолчанию рефреша не должно быть, если только ты его не делаешь самостоятельно, я не уверен, но единственный способ это избавиться от рефреша. Привет! Ну НЕ ДЕЛАЮ я рефреша сам! К тому коду, что я привел, поясню, что на бэкэнде есть самый обычный сеттер: Код: java 1. 2. 3. и больше ничего! Видно кстати, как фокус сначала (на доли секунды!) садится на нужную h:commandButton а потом сразу гад улетучивается! :-( Я уж даже и такие извраты внедрял: Код: javascript 1. Вообще уйму времени на всякие эксперименты убил! Ниче не помогает! Подскажите кто-нибудь плиз!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2012, 08:37:04 |
|
||
|
вопрос то ли по javascript то ли по jboss-seam (потеря TAB-фокуса!)
|
|||
|---|---|---|---|
|
#18+
Если сам не делаешь рефреша значит его и нет, покажи что генерят тебе твои теги в итоге. От этого и нужно плясать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2012, 09:25:03 |
|
||
|
вопрос то ли по javascript то ли по jboss-seam (потеря TAB-фокуса!)
|
|||
|---|---|---|---|
|
#18+
ViktorWM Код: javascript 1. Вообще уйму времени на всякие эксперименты убил! Ниче не помогает! Подскажите кто-нибудь плиз!!! все дело в клиентской части, а что там точно происходит, без исходного кода страницы сказать могут только телепаты. Есть подозрение, что там используются компоненты richfaces, хотя теги этой библиотеки обычно начинаются с a4j: , а не a:. Вот там впольне могут быть ajax запросы, но точно об этом сказать нельзя не видя кода. На обычном jsf табы должны работать. По яваскрипту могу сказать , что селектор #myForm:myCommandBtn неправильный, должно быть #myForm\:myCommandBtn ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2012, 10:08:25 |
|
||
|
вопрос то ли по javascript то ли по jboss-seam (потеря TAB-фокуса!)
|
|||
|---|---|---|---|
|
#18+
страницу запости ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2012, 10:14:50 |
|
||
|
вопрос то ли по javascript то ли по jboss-seam (потеря TAB-фокуса!)
|
|||
|---|---|---|---|
|
#18+
ivanra Есть подозрение, что там используются компоненты richfaces, хотя теги этой библиотеки обычно начинаются с a4j: , а не a:. да, еcть у меня компоненты richfaces, но тэги у них естественно: xmlns:rich=" http://richfaces.org/rich" а у аякс: xmlns:a=" http://richfaces.org/a4j" ivanraПо яваскрипту могу сказать , что селектор #myForm:myCommandBtn неправильный, должно быть #myForm\:myCommandBtn не помогло. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2012, 15:54:56 |
|
||
|
вопрос то ли по javascript то ли по jboss-seam (потеря TAB-фокуса!)
|
|||
|---|---|---|---|
|
#18+
забыл никстраницу запости ну ok, )))) но прозьба ногами сильно не пинать, это одна из моих самых первых работ с xhtml Код: javascript 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2012, 16:13:20 |
|
||
|
вопрос то ли по javascript то ли по jboss-seam (потеря TAB-фокуса!)
|
|||
|---|---|---|---|
|
#18+
ViktorWM ivanraПо яваскрипту могу сказать , что селектор #myForm:myCommandBtn неправильный, должно быть #myForm\:myCommandBtn не помогло. Я имел ввиду, что результирующая строка в селекторе должна быть #myForm\:myCommandBtn, т.е. в коде, скорее всего, надо написать двойной слеш: #myForm\\:myCommandBtn. Но поскольку используется richfaces, то лучше применить встроенную функцию Код: html 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2012, 16:14:51 |
|
||
|
вопрос то ли по javascript то ли по jboss-seam (потеря TAB-фокуса!)
|
|||
|---|---|---|---|
|
#18+
ivanra, не, дело не в этом! Я похоже проблему уже решил! Очевидно нужен был просто запирающий тэг: </rich:inputNumberSpinner> сразу после: ( a:support event="onchange" ) гы-гы! Вот я чайник то в темах фронт-энда! ))) (я этого и не отрицал!) Теперь всё работает, тебе огромное спасибо за наводку по rich-компонентам и всем по-любому спасибо за участие!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2012, 16:31:58 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38096407&tid=2130277]: |
0ms |
get settings: |
15ms |
get forum list: |
26ms |
check forum access: |
8ms |
check topic access: |
8ms |
track hit: |
51ms |
get topic data: |
20ms |
get forum data: |
5ms |
get page messages: |
82ms |
get tp. blocked users: |
2ms |
| others: | 298ms |
| total: | 515ms |

| 0 / 0 |
