В настоящее время я использую Oracle Apex версии 18.2.0.00.12 в Internet Explorer на компьютере под управлением Windows 10.
У меня возникла проблема с загрузкой интерактивной сетки в виде файла CSV.
На моей странице Apex есть интерактивная сетка и три элемента страницы. Два элемента страницы, P200_DATE_FROM и P200_DATE_TO, являются элементами выбора даты. Другой элемент - это кнопка с именем «Отправить» и ее действие - «Отправить страницу».
Это запрос для моей интерактивной сетки:
select * from kat_test
where repairdate between :P200_DATE_FROM and :P200_DATE_TO;
Интерактивная сетка состоит из четырех столбцов:
Проблема - Varchar2
Месяц - Число
Неделя - Номер
Дата ремонта - Дата
Единственные настройки, которые я изменил в интерактивной таблице, - это заголовок и SQL-запрос.
Я изменил источник P200_DATE_FROM на выражение PL / SQL, которое возвращает первый день текущего месяца. Он настроен на использование «Только когда текущее значение в состоянии сеанса равно нулю». Выражение:
trunc(last_day(sysdate)-1, 'mm')
Я изменил источник выражения P200_DATE_TO PL / SQL, которое возвращает текущую дату. Он также настроен на использование «Только когда текущее значение в состоянии сеанса равно нулю». Выражение:
sysdate
Когда я запускаю страницу, она загружается точно так, как ожидалось, в том смысле, что элемент страницы P200_DATE_FROM заполняется первой датой текущего месяца, элемент P200_DATE_TO заполняется текущей датой, а интерактивная сетка отображает правильные данные.
Проблема: когда я выбираю Действия -> Загрузить -> CSV, файл CSV загружается и открывается как файл Excel, НО отображаются только имена заголовков. Все ячейки под заголовками пусты. Однако, если я изменю одну из дат (или обе) в элементе страницы P200_DATE_FROM и / или элементе страницы P200_DATE_TO и затем нажму кнопку отправки, страница будет отправлена, а затем, когда я нажму Действия -> Загрузить -> CSV, Файл Excel открывается, и все данные отображаются безупречно (как заголовки столбцов, так и данные под заголовками).
Я не понимаю, почему при первоначальной загрузке страницы файл CSV для интерактивной сетки не загружается правильно, но после того, как я нажимаю кнопку отправки, файл CSV загружается правильно.
У кого-нибудь есть какие-либо идеи?
Заранее спасибо.