Oracle APEX - интерактивная сетка некорректно отображается в IE 11

В настоящее время я использую Oracle APEX версии 18.2.0.00.12 в Internet Explorer 11, и у меня возникают проблемы с правильным отображением моих интерактивных сеток в отношении ширины столбцов.

Я создал интерактивную сетку на своей странице со следующим запросом:

ВЫБРАТЬ * ИЗ ТАБЛИЦЫ;

Я не менял никаких настроек по умолчанию для региона; все, что я сделал, это создал IG, а затем запустил страницу.

Когда я запускаю страницу в IE, я вижу вот что:

введите здесь описание изображения

Примечание: я еще не добавил никаких данных в таблицу.

Проблема в том, что все столбцы слишком узкие. Однако когда я запускаю ту же страницу в Google Chrome, я вижу следующее:

введите здесь описание изображения

Все столбцы имеют пропорциональный размер, чтобы занимать всю ширину IG, что я и хочу.

Я не понимаю, почему IG по-разному отображается в IE и Chrome. Я знаю, что могу установить минимальную ширину столбца для каждого столбца в IG, но мне бы не хотелось делать это каждый раз, когда я создаю IG. Есть ли другое решение, которое сделало бы IG-рендеринг в IE так же, как в Chrome?

Заранее спасибо.


person Katherine Reed    schedule 22.05.2019    source источник
comment
Кроссбраузерная совместимость - очень старая, очень распространенная проблема. Я не знаком с упомянутыми вами инструментами, но это можно исправить, если вы сможете отредактировать таблицу стилей CSS (или добавить новые стили с помощью другого метода, такого как страница панели инструментов).   -  person prieber    schedule 22.05.2019
comment
IE доставил мне много горя, пока мы, наконец, просто не решили его не поддерживать. У нас была такая же проблема (мы ее не решили), но еще одна вещь, которую вы должны проверить, будете ли вы по-прежнему поддерживать IE. IG со столбцами, являющимися списками значений. Мы так и не выяснили, какие именно обстоятельства привели к этому, но иногда вы выбирали одну запись из списка значений, а затем, когда список значений закрывался, он не отображал ваш текущий выбор, если вы сохранили его, это сработает, только не раньше. У нас был диапазон LOV, от общих компонентов, статических значений до SQL-запросов, которые возвращали LOV из базы данных.   -  person TineO    schedule 23.05.2019


Ответы (1)


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

Но странно то, что вам приходилось вручную настраивать каждый столбец, даже если он был того же размера, что и раньше, его просто нужно было настроить перед сохранением отчета по умолчанию. Тогда сетка будет отображаться так, как должна, но это не очень хорошее решение, потому что это нормально, только если все будут использовать дисплей одинакового размера, ..

person TineO    schedule 23.05.2019