#javascript #oracle #oracle-apex
#javascript #Oracle #oracle-apex
Вопрос:
Я хотел бы попросить помощи в отношении работы с элементом checkbox в oracle apex. Моя проблема в том, что я не могу добавить событие javascript или динамическое действие к первому флажку с целью переключения события проверки всех.
Я попытался получить доступ к автоматически сгенерированному идентификатору, например, P100_SAMPLE_CHECKBOX_0, и поместить его в селектор jquery в свойстве dynamic action, но почему-то все еще не работает.
Цель: использование кода jquery / javascript для переключения проверки всех при нажатии первого флажка.
Итак, как вы можете видеть на верхнем изображении, у меня есть элемент флажка, который состоит из года с 2016 по 2020 год. Итак, давайте предположим, что в начале 2016 года уже был флажок «Все». Итак, что я хотел сделать, это при нажатии на первый флажок (который является «All») все флажки с 2016 года до конца будут автоматически проверены / сняты.
Ответ №1:
Обратите внимание на область действия DA, она должна быть динамической, иначе частичное обновление страницы не позволит вашему DA работать должным образом.
Существует также :first
селектор, который доставит первый компонент в наборе.
Сегодня я также изменил заголовок столбца в отчете, чтобы выбрать / выбрать все элементы, и таким образом управлял им.
Комментарии:
1. Я попытался установить значение:first selector в событии щелчка свойства элемента checkbox, но по-прежнему не запускает то, что было внутри оператора true. Кстати, в настоящее время я использовал только элемент флажка, а не отчет, я также пытался использовать функцию .append() jquery при загрузке страницы, но все равно это не позволяет мне добавлять что-либо с помощью DA
2. В флажках собрано несколько веб-компонентов, мне потребовалось некоторое время, чтобы разобраться. Трудно проанализировать то, что вы пытаетесь, не видя примеров синтаксиса.