17.09.2008, 20:49 | #1 |
Участник
|
Не вызывается OnLoad()
Ситуация такая:
при загрузке формы одного из объектов перестало вызываться событие OnLoad() причем: - неважно какой там содержится код, напр alert('test'); (и больше ничего) - событие OnLoad enabled - не вызывается оно именно при открытии уже созданного экземпляра данного объекта, при нажатии же на кнопку "создать" и соотв-но загрузке пустой формы этот алерт срабатывает, то же самое и в предпросмотре до публикации (имитировать создание формы - вызывается, обновление формы - нет) - вчера все работало, отвалилось при очередной кастомизации-публикации - для других объектов onload работает - при экспорте настроек onload есть, и при сравнении со старым бэкапом (слишком старым ) в этом плане отличий пока не нашел - пробовал менять-публиковать-тестить с разных пользователей-компьютеров Вобщем, Люди, хелп плиз! Может есть настройка, отвечающая за тип формы, или куда еще смотреть надо? |
|
19.09.2008, 13:41 | #2 |
Участник
|
Как вариант можно сделать iisreset на сервере и почистить кэш браузера клиента.
|
|
19.09.2008, 14:13 | #3 |
Участник
|
iisreset почти в первую очередь делал, дело доходило и до физического рестарта серверов=)
и временные файлы-куки-кэши тоже чистил, пробовал с нескольких компьютеров никак что еще может быть, что даже в превью онлоад отрубает, да еще и для разных типов форм... |
|
23.09.2008, 22:22 | #4 |
Участник
|
Открыл для себя хранение бэкапов настроек в базе и путем состыковки текущего customization.xml для объекта с содержимым полей бэкапной записи, получил новый xml, который затем был успешно импортирован =)
Насчет точной причины поломки - хз, но возможно сыграло роль утяжеление из-за скриптов информации по настройке формы и превышение размера поля FormXML в базе А так, вобщем проблема решилась, всем спасибо |
|