ищу pl sql код, основанный на oracle дизайне макета apex - PullRequest
0 голосов
/ 22 апреля 2020

Я создал скрытый элемент «P1_DOCUMENTS_COUNT» со значением по умолчанию 1. Используется pl sql, также увеличивайте его, когда пользователь нажимает кнопку «Добавить строку». Создан 10 раз следующий ряд элементов (# для номера строки): P1_DOC_DATE_ #, P1_DOC_DESCRIPTION_ #, P1_DOC_NAME_ #, P1_DOC_CATEGORY_ #, P1_DOC_FILE_BROWSER_ #. в начале - строки 2-9 будут скрыты. когда P1_DOCUMENTS_COUNT = n, показывать строки 1,2, ... n.

Проблема в том, что у меня есть кнопка отмены в каждой строке, я ищу решение, чтобы, если ни одна из кнопок отмены не нажимала, то 1 на 1 Если щелкнуть «Добавить строку», отображаются все 10 строк, но если в середине нажать кнопку «Отмена», эта строка также должна появиться при нажатии «Добавить строку». надеюсь, я проясню свою точку зрения.

enter image description here

для получения дополнительной информации, пожалуйста, проверьте URL: Несколько условий для одной кнопки с Dynami c Действие в Oracle Апекс

Ответы [ 2 ]

1 голос
/ 23 апреля 2020

Вместо того, чтобы трясти головой - просто измените кнопку «Отмена» на кнопку «Очистить» и очистите содержимое элементов, не пряча строку.

, альтернативно - создайте массив размером 10 и храните информацию о том, что было ясно в нем

0 голосов
/ 29 апреля 2020

Создание 9 скрытых элементов со значением по умолчанию 0 (они должны быть скрыты в момент загрузки страницы). Теперь при каждом нажатии кнопки «Добавить строку» выполните код PL SQL, чтобы проверить, отображается ли строка из 6 элементов. если нет, измените значение скрытого элемента на 1, и эти строки будут отображаться. ПРИМЕЧАНИЕ. - Имеется отдельный DA для отображения и скрытия элементов, 6 элементов строки в зависимости от значения скрытых элементов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...