Использование строки подстановки для динамического имени файла для загрузки в интерактивной сетке - PullRequest
2 голосов
/ 02 мая 2019

Я хочу установить имя файла для загрузки интерактивной сетки (Application Express 5.1.0.00.45) динамически в комбинацию метки времени и псевдонима страницы.

Что я уже сделал:

  1. шаг: как уже упоминалось в http://oraclequirks.blogspot.com/2008/02/build-and-use-apex-page-alias.html, я создал элемент приложения, чтобы получить строку подстановки для псевдонима страницы.=> Отлично работает!
  2. шаг: Как уже упоминалось в APEX, динамически определять имя файла по умолчанию? Я создал элемент страницы (P510_FILENAME), который показывает имя файла, которое я хотел бы использовать.=> Отлично работает!
  3. шаг: чтобы использовать содержимое этого элемента страницы P510_FILENAME в качестве имени файла, я установил Report Attributes > Report Export > Filename в &P510_FILENAME..=> Но когда я пытаюсь загрузить интерактивную сетку, она показывает &p510_filename..csv_ в качестве имени файла!

Поэтому у меня возникают проблемы:

  1. Строка подстановки незаменить на содержимое элемента страницы P510_FILENAME.Также, если я напрямую использую элемент приложения &APP_PAGE_ALIAS., он не будет заменен.Но (на данный момент не скрытый) элемент страницы P510_FILENAME показывает правильное имя файла.
  2. Расширение файла установлено на «.csv_» вместо «.csv».Все равно когда я пытаюсь скачать файл HTML.

Есть идеи?

...