#oracle-apex
Вопрос:
Я использую новую область карты Oracle APEX, у меня есть две кнопки, которые должны отображаться в зависимости от данных строки. Как этого добиться?
Ответ №1:
Есть 2 способа добавить кнопку в карточку (используя новый регион карты).
- Используя «Действия». В этом случае «условие на стороне сервера» может быть привязано к данным строки. Например, если у меня есть область карты в
EMP
таблице, условие на стороне сервера «Элемент = Значение» с элементом =ENAME
(имя столбца) и значением = «КОРОЛЬ» сделает видимой только кнопку для записи сотрудника с именем «КОРОЛЬ» - Используя «Директивы шаблона». Это происходит, когда вы отображаете кнопку в одном из разделов (заголовок/подзаголовок/текст/второстепенное тело). Чтобы добиться этого, переключите «Расширенное форматирование» региона и поместите в него свою собственную разметку. Кнопка может быть создана с помощью конструктора кнопок в приложении «Универсальная тема», а отображением можно управлять с помощью директив шаблона. Обратите внимание, что в этом случае вам придется отправить сообщение с помощью динамического действия. Подробнее о директивах шаблонов читайте здесь или в документах
Комментарии:
1. Большое спасибо!! Я не знал, что могу использовать столбец в качестве элемента 🙂