Сообщения

Сообщения за ноябрь, 2010

APEX Ajax Deadlock Bug

При работе с интерактивным отчетом в Oracle Application Express (APEX), в случае обрыва сети или возникновения ошибки в Oracle (т.е. как бы на сервере 500-е ошибки), все дальнейшие попытки выполнить какие-нибудь действия над интерактивным отчетом на странице будут завершаться с ошибкой. Так продолжится, пока вы не обновите страницу полностью. При этом, никаких сообщений, что надо обновить страницу, APEX пользователю не выдаст. При обновлении теряются все данные, которые пользователь уже ввел для фильтрации, например! Это крайне раздражает пользователей готового решения на Application Expres и начинают поступать многочисленные вопросы, аля - какого лешего мы не сдалали все на ASP.NET или на "Java". Файл решения проблемы в APEX 3.2 . Этот баг остался в APEX 4 и мое решение нужно немного доделать для четверки. Если вы это сделаете, то буду благодарен, если вы перешлете мне для публикации. Для workaround подключите в страницу APEX JavaScript фреймворк jQuery  (для версии