|
|
|
Wicket Radio Button
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток уважаемые знатоки! Вопрос возник, казалось бы из пустяковой ситуации. Необходимо на форме разместить группу состоящую из двух радио кнопок, в зависимости от выбора делаем то то. На сайте Wicket'a примеров полно. Сделал так - на html разместил тэг span с wicket:id, а в java классе соответственно создаю RadioChoice, передаю туда массив значений (всего два в моем случае) - все работает, все замечательно )). Но здесь встал вопрос чтобы на форме при выборе определенной radio кнопки часть элементов становилась неактивной, другая часть активной и наоборот. Примеры, где используется java script и тэг input type="radio" полно, в инете найти легко, но трудность то в том, что у меня на html форме только тэг span.. Можно ли сделать эту задачу (видимость части элементов) средствами Wicket? Или как привязать выполнение javascripta ко определенной radio кнопке? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2012, 08:53:13 |
|
||
|
Wicket Radio Button
|
|||
|---|---|---|---|
|
#18+
osvaldv, в самом примитивном и не очень правильном случае, просто сделать c.setVisible(true\false); Получше вариант перекрыть onConfigure у компонента. И в нем задать setVisible в зависимости от состояния вашей радиобаттоны. Или перекрыть onBeforeRender. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2012, 10:11:24 |
|
||
|
Wicket Radio Button
|
|||
|---|---|---|---|
|
#18+
Озверин, спасибо. Как я понимаю надо определить метод onClick для radiochoice и в нем задавать видимость? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2012, 10:31:27 |
|
||
|
Wicket Radio Button
|
|||
|---|---|---|---|
|
#18+
osvaldv, если вопрос именно в onClick, то надо как то так Код: java 1. 2. 3. 4. 5. под рукой нету, потому вот как есть ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2012, 10:37:49 |
|
||
|
Wicket Radio Button
|
|||
|---|---|---|---|
|
#18+
osvaldvОзверин, спасибо. Как я понимаю надо определить метод onClick для radiochoice и в нем задавать видимость? Да. Но там есть нюанс, у объекта, которого меняется видимость, нужно задать свойство setOutputMarkupPlaceholderTag(true); Создание: Код: java 1. 2. 3. Изменение видимости: Код: java 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2012, 13:07:47 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=314&tid=2132747]: |
0ms |
get settings: |
16ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
17ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
| others: | 350ms |
| total: | 491ms |

| 0 / 0 |
