Как динамически установить заголовок модального диалога в oracle apex 18 - PullRequest
0 голосов
/ 19 июня 2019

Я хочу динамически устанавливать заголовок диалогового окна на основе интерактивного элемента.

ex) На странице 50 я создал интерактивную сетку и установил ссылку на столбец «Заголовок». Когда пользователь нажимает на столбец заголовка, появляется модальное диалоговое окно. Я хочу установить заголовок этого модального диалога на содержимое заголовка столбца.

Но заголовок модального диалога не меняется динамически. В таком случае, как я могу применить заголовки динамически?

Я видел много решений, связанных с этим вопросом, но я не могу решить свою проблему.

1 Ответ

1 голос
/ 19 июня 2019

Допустим, номер вашей модели страницы 51. Вот пошаговый подход [TESTED] для динамического изменения заголовка страницы модели:

  1. Создайте скрытый элемент на странице модели, скажем, имя скрытого элемента - P51_Title.
  2. В Интерактивном отчете -> ссылка на столбец заголовка -> щелкните по полю построителя ссылок -> установить значения -> добавьте скрытый элемент как P51_TITLE в поле Имя и значение в качестве столбца '# Title #' (#ColumnName #).
  3. В заголовке статической области на странице 51 модели (свойство title) добавьте скрытое значение элемента как & P51_TITLE. (точка обязательно добавляется в конце. Это строка подстановки с & и точкой (.) до и после имени элемента соответственно)

сохранить обе страницы и запустить. когда вы щелкаете ссылку на столбец заголовка, ссылка будет перенаправлена ​​на страницу модели, а данные заголовка будут передаваться через URL-адрес к скрытому элементу в сеансе, поэтому заголовок страницы модели будет автоматически меняться на основе данных заголовка из отчета.

...