Гость
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Скрытие и показывание айтема при нажатие и снятие галочки в checkbox. / 14 сообщений из 14, страница 1 из 1
15.04.2012, 12:33
    #37754459
Login99
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скрытие и показывание айтема при нажатие и снятие галочки в checkbox.
Здравствуйте, подскажите пожалуйста, как можно сделать, чтобы при нажатии в созданном checkbox появлялся ниже скрытый айтем, а при снятии галочки исчезал. С radiobutton такое получается, а в checkbox пока не понял как. Заранее большое спасибо за любую информацию.
...
Рейтинг: 0 / 0
15.04.2012, 13:12
    #37754479
suPPLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скрытие и показывание айтема при нажатие и снятие галочки в checkbox.
Login99,

версия APEX какая?
...
Рейтинг: 0 / 0
15.04.2012, 18:38
    #37754646
Login99
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скрытие и показывание айтема при нажатие и снятие галочки в checkbox.
4.0.2
...
Рейтинг: 0 / 0
16.04.2012, 00:21
    #37754873
suPPLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скрытие и показывание айтема при нажатие и снятие галочки в checkbox.
Login99,

создайте стандартный динамик (Dynamic Action) на checkbox, который по определённому значению будет выполнять Show (прятать) для Вашего скрытого поля. При создании отметьте Create Opposite False Action, чтобы прятать это поле, когда снимается галочка.

RTFM Oracle® Application Express Application Builder User's Guide: 15 Advanced Programming Techniques — Implementing Dynamic Actions .
...
Рейтинг: 0 / 0
17.04.2012, 10:24
    #37756645
C-M-A
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скрытие и показывание айтема при нажатие и снятие галочки в checkbox.
Login99


Еще вариант

Официальный плагин Simple Checkbox

http://apex.oracle.com/pls/apex/f?p=654321:206:0:::::

Создаете элемент,
на < HTML Form Element Attributes > вешаете
Код: javascript
1.
onClick = "f_Change();"



и в < HTML Header and Body Attribute >

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
<script type="text/javascript">
<!-- Begin

function f_Change(vv){
if ($v(vv)=='Y')
{
 $x_Show("Ваш Элемент");
}
else
{
 $x_Hide("Ваш Элемент");
}
  }
//  End -->
</script> 



Себе в прожку только что прикрутил такое
...
Рейтинг: 0 / 0
17.04.2012, 12:58
    #37757000
suPPLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скрытие и показывание айтема при нажатие и снятие галочки в checkbox.
C-M-A,

код написать, конечно, быстрее, чем кликами создать динамик. Но сопровождаемость и наглядность для других разработчиков хуже. Да и для себя через некоторое время тоже.
...
Рейтинг: 0 / 0
17.04.2012, 17:32
    #37757659
C-M-A
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скрытие и показывание айтема при нажатие и снятие галочки в checkbox.
suPPLer

Простые вещи всегда лучше стараться делать стандартными путями.

Еще один вариант решения.
К которому можно будет проще докрутить еще какую-нибудь обработку.
...
Рейтинг: 0 / 0
17.04.2012, 18:45
    #37757837
suPPLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скрытие и показывание айтема при нажатие и снятие галочки в checkbox.
C-M-AПростые вещи всегда лучше стараться делать стандартными путями.

В APEX 4.0 именно для этого и ввели Dynamic Actions. Чтобы не писать (и не искать потом) в N местах разрозненный JS-код. И чтобы сразу видеть его при редактировании страницы.

Динамики стандартней некуда.
...
Рейтинг: 0 / 0
18.04.2012, 09:20
    #37758416
C-M-A
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скрытие и показывание айтема при нажатие и снятие галочки в checkbox.
suPPLerДинамики стандартней некуда.


Так я с Вами согласился предыдущим своим постом.

Просто еще один вариант, позволяющий добавить какую-нибудь обработку.
...
Рейтинг: 0 / 0
20.04.2012, 22:00
    #37763995
Login99
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скрытие и показывание айтема при нажатие и снятие галочки в checkbox.
Спасибо большое, Dynamic Action очень помог, всё работает чётко. Единственный был нюанс, когда галочка не нажата и айтемы скрыты, то айтемы всёравно передавались на другую страницу, нашёл ответ в этом же Dynamic Action, там при hide добавил ещё карандашик с условием clear, поработал нормально, потом вдруг сломался)) Но написал свой процесс, чтобы при отжатой галочки чистил айтемы и всё нормально! Очень благодарен за помощь! Спасибо!
...
Рейтинг: 0 / 0
03.10.2012, 14:17
    #37981944
sergebsv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скрытие и показывание айтема при нажатие и снятие галочки в checkbox.
Здравствуйте.
Есть вопрос (описан в другой теме /topic/972688&pg=-1)
который плавно перешёл к вопросу о чекбоксе:

Нужно сделать скрываемые вкладки (саб-регионы внутри плагина PageTabs или jQuery).
Для саб-региона делаю Conditions([item/column=value]), но чекбокс не действует на него (в том числе с помощью Dynamic Actions напрямую с действием hide/show), но отлично действует Radio - скрывает/отображает саб-регион.

При этом чекбокс отлично скрывает общий регион, но никак не хочет скрывать саб-регион в этом регионе.

Нужно сделать именно с помощью чекбоксов - как заставить чекбокс влиять на закладку так же как и радио ?
...
Рейтинг: 0 / 0
09.10.2012, 10:35
    #37989529
sergebsv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скрытие и показывание айтема при нажатие и снятие галочки в checkbox.
sergebsvЗдравствуйте.
Есть вопрос (описан в другой теме /topic/972688&pg=-1)
который плавно перешёл к вопросу о чекбоксе:

Нужно сделать скрываемые вкладки (саб-регионы внутри плагина PageTabs или jQuery).
Для саб-региона делаю Conditions([item/column=value]), но чекбокс не действует на него (в том числе с помощью Dynamic Actions напрямую с действием hide/show), но отлично действует Radio - скрывает/отображает саб-регион.

При этом чекбокс отлично скрывает общий регион, но никак не хочет скрывать саб-регион в этом регионе.

Нужно сделать именно с помощью чекбоксов - как заставить чекбокс влиять на закладку так же как и радио ?

Кто что может посоветовать ?
...
Рейтинг: 0 / 0
11.10.2012, 01:06
    #37992826
suPPLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скрытие и показывание айтема при нажатие и снятие галочки в checkbox.
sergebsv,

на какое событие повешен DA?
...
Рейтинг: 0 / 0
11.10.2012, 10:17
    #37993098
sergebsv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скрытие и показывание айтема при нажатие и снятие галочки в checkbox.
suPPLersergebsv,

на какое событие повешен DA?

на входе у него чекбокс, на выходе вешается hide/show на подрегион (закладку) внутри плагина PageTabs или jQuery. При этом тоже самое на весь регион действует (скрывает и показывает).

Сейчас ещё пробую делать закладки с помощь стандартного Lists (Shared Components), точнее я их сделал и даже скрываются когда надо, но только через Conditions([item/column=value] с помощью Radio Group. А сам по себе чекбокс также не действует, а как на такую закладку повесить DA не могу понять.
...
Рейтинг: 0 / 0
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Скрытие и показывание айтема при нажатие и снятие галочки в checkbox. / 14 сообщений из 14, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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