Гость
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Как задизейблить region button из яваскрипта / 6 сообщений из 6, страница 1 из 1
14.04.2011, 13:54
    #37216370
Casufi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как задизейблить region button из яваскрипта
Есть в регионе "region button" тобишь она не привязана ни к какому айтему, нужно ее потушить а потом опять включить из яваскрипта, у нее нет item id поэтому достучаться через $x(pNd) нельзя. Я пока придумал два варианта
1) В поле "Button Attributes" вставить ей id и искать по нему
2) Обернуть декоратором функцию doSubmit и гасить сабмит формы по условию а не дизейблить одну кнопку.

Может кто предложить более красивые решения ?
...
Рейтинг: 0 / 0
14.04.2011, 13:58
    #37216378
SvUser
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как задизейблить region button из яваскрипта
Вставить item id в шаблон кнопки...
...
Рейтинг: 0 / 0
14.04.2011, 14:00
    #37216385
SvUser
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как задизейблить region button из яваскрипта
Если найдешь)))
А вообще вариант 1 я использую, добавляю нужный класс или id
...
Рейтинг: 0 / 0
14.04.2011, 14:04
    #37216401
Casufi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как задизейблить region button из яваскрипта
Предпочел вариант с декораторами, немного больше работы, но он универсальнее
...
Рейтинг: 0 / 0
14.04.2011, 14:10
    #37216421
SvUser
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как задизейблить region button из яваскрипта
Если нужно много кнопок задизайблить:

...class="button-gray buttondisabled"...
jQuery(".buttondisabled").attr('readonly','readonly');
+ шаблоны, как-то надежнее
...
Рейтинг: 0 / 0
14.04.2011, 14:41
    #37216490
SvUser
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как задизейблить region button из яваскрипта
Или еще пример:

назначить на нужные регионы класс reg_logic1
и гасим все кнопки button-gray в нём зависимости от условия:
jquery('.reg_logic1 .button-gray').each( function() { if (условие) { jQuery(this).attr('disabled', 'disabled'); }});
или на все
jquery('.button-gray').each( function() { if (условие) { jQuery(this).дизаблим }});
...
Рейтинг: 0 / 0
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Как задизейблить region button из яваскрипта / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]