Приветствую всех!
Ни для кого не секрет, что IE - это одна из главных проблем для разработчиков фронт-енда.
Но здесь я столкнулся с проблемой там, где не ожидал.
Например в ASP.net использование ASP тегов при создании разметки хорошо тем, что в зависимости от браузера, делающего запрос, этот фрагмент может рендерится по-разному, максимально соответствуя браузеру (по крайней мере - я так слышал о этом). И это хорошо.
Я ожидал того же и от apex тегов и функционала VF разметки...
На странице есть AJAX панель, содержащая форму для создания новой записи. И все прекрасно работает - перегружается (сохранив запись), возвращая ту же форму, но с уже пустыми полями, готовую для создания новой записи.
А вот в IE возвращается только верхний фрагмент панели без некоторых полей. Или же (на др странице) в одном из полей содержится большой фрагмент разметки (хотя это поле в норме - пик-лист, но оно превращается в текстовый инпут).
Не знаю что и делать. Придется отказаться от AJAX панели и передергивать всю страницу...
Приветствую всех! Ни для кого не секрет, что IE - это одна из главных проблем для разработчиков фронт-енда. Но здесь я столкнулся с проблемой там, где не ожидал. Например в ASP.net использование ASP тегов при создании разметки хорошо тем, что в зависимости от браузера, делающего запрос, этот фрагмент может рендерится по-разному, максимально соответствуя браузеру (по крайней мере - я так слышал о этом). И это хорошо. Я ожидал того же и от apex тегов и функционала VF разметки... На странице есть AJAX панель, содержащая форму для создания новой записи. И все прекрасно работает - перегружается (сохранив запись), возвращая ту же форму, но с уже пустыми полями, готовую для создания новой записи. А вот в IE возвращается только верхний фрагмент панели без некоторых полей. Или же (на др странице) в одном из полей содержится большой фрагмент разметки (хотя это поле в норме - пик-лист, но оно превращается в текстовый инпут). Не знаю что и делать. Придется отказаться от AJAX панели и передергивать всю страницу...
Обычно в таких случаях хотя прикладывают скриншот и указывают версию IE, а лучше еще и приложить код страницы
Обычно в таких случаях хотя прикладывают скриншот и указывают версию IE, а лучше еще и приложить код страницы
Обычно стандартная SF разметка рассчитана на использование в IE. Я далек от мысли что в штате SF нет команды отвечающей за этот ворпос :).
в 99% случаев проблему надо искать в кастомном коде, который вызывает конфликт или что-то ломает.
Но в общем, wilder прав, по описанию трудно понять в чем проблема. Скидывай исходный код или дай ссылку где можно это посмотреть.
Как пример, небольшая история из моей практики - я в коде js расставил console.log(....) и забыл их убрать. У меня во всех браузерах отрабатывало на ура, а заказчик жаловался что страница ломается в IE. Долго ломал голову но в итоге нашел это злополучный console.log :).
Так что причин может быть куча. Надо смотреть.
Обычно стандартная SF разметка рассчитана на использование в IE. Я далек от мысли что в штате SF нет команды отвечающей за этот ворпос :). в 99% случаев проблему надо искать в кастомном коде, который вызывает конфликт или что-то ломает. Но в общем, wilder прав, по описанию трудно понять в чем проблема. Скидывай исходный код или дай ссылку где можно это посмотреть. Как пример, небольшая история из моей практики - я в коде js расставил console.log(....) и забыл их убрать. У меня во всех браузерах отрабатывало на ура, а заказчик жаловался что страница ломается в IE. Долго ломал голову но в итоге нашел это злополучный console.log :). Так что причин может быть куча. Надо смотреть.
Сейчас загружен другой работой - над этой проблемой не работаю.
Да, с элементами этой формы работает JS - но не в момент перезагрузки панели, а онКомплит и позже при клике на другие элементы на странице.
как будет время - буду все отключать и смотреть как панель работает "на сухую".
отпишусь с результатом позже.
Сейчас загружен другой работой - над этой проблемой не работаю. Да, с элементами этой формы работает JS - но не в момент перезагрузки панели, а онКомплит и позже при клике на другие элементы на странице. как будет время - буду все отключать и смотреть как панель работает "на сухую". отпишусь с результатом позже.