
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
24.01.2012, 08:53:13
|
|||
|---|---|---|---|
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, 10:11:24
|
|||
|---|---|---|---|
Wicket Radio Button |
|||
|
#18+
osvaldv, в самом примитивном и не очень правильном случае, просто сделать c.setVisible(true\false); Получше вариант перекрыть onConfigure у компонента. И в нем задать setVisible в зависимости от состояния вашей радиобаттоны. Или перекрыть onBeforeRender. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.01.2012, 10:31:27
|
|||
|---|---|---|---|
Wicket Radio Button |
|||
|
#18+
Озверин, спасибо. Как я понимаю надо определить метод onClick для radiochoice и в нем задавать видимость? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.01.2012, 10:37:49
|
|||
|---|---|---|---|
Wicket Radio Button |
|||
|
#18+
osvaldv, если вопрос именно в onClick, то надо как то так Код: java 1. 2. 3. 4. 5. под рукой нету, потому вот как есть ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.01.2012, 13:07:47
|
|||
|---|---|---|---|
Wicket Radio Button |
|||
|
#18+
osvaldvОзверин, спасибо. Как я понимаю надо определить метод onClick для radiochoice и в нем задавать видимость? Да. Но там есть нюанс, у объекта, которого меняется видимость, нужно задать свойство setOutputMarkupPlaceholderTag(true); Создание: Код: java 1. 2. 3. Изменение видимости: Код: java 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&mobile=1&tid=2132747]: |
0ms |
get settings: |
15ms |
get forum list: |
31ms |
check forum access: |
7ms |
check topic access: |
7ms |
track hit: |
55ms |
get topic data: |
19ms |
get forum data: |
4ms |
get page messages: |
74ms |
get tp. blocked users: |
3ms |
| others: | 349ms |
| total: | 564ms |

| 0 / 0 |
