Я хочу установить имя файла для загрузки интерактивной сетки (Application Express 5.1.0.00.45) динамически в комбинацию метки времени и псевдонима страницы.
Что я уже сделал:
- шаг: как уже упоминалось в http://oraclequirks.blogspot.com/2008/02/build-and-use-apex-page-alias.html, я создал элемент приложения, чтобы получить строку подстановки для псевдонима страницы.=> Отлично работает!
- шаг: Как уже упоминалось в APEX, динамически определять имя файла по умолчанию? Я создал элемент страницы (P510_FILENAME), который показывает имя файла, которое я хотел бы использовать.=> Отлично работает!
- шаг: чтобы использовать содержимое этого элемента страницы P510_FILENAME в качестве имени файла, я установил
Report Attributes > Report Export > Filename
в &P510_FILENAME.
.=> Но когда я пытаюсь загрузить интерактивную сетку, она показывает &p510_filename..csv_
в качестве имени файла!
Поэтому у меня возникают проблемы:
- Строка подстановки незаменить на содержимое элемента страницы P510_FILENAME.Также, если я напрямую использую элемент приложения
&APP_PAGE_ALIAS.
, он не будет заменен.Но (на данный момент не скрытый) элемент страницы P510_FILENAME показывает правильное имя файла. - Расширение файла установлено на «.csv_» вместо «.csv».Все равно когда я пытаюсь скачать файл HTML.
Есть идеи?