Перестал закрываться wnd_Edit

Появилась проблема с карточкой редактирования. После ее открытия не удается ее закрыть никакими способами (ОК, Отмена, крестик - ничего не работает). Не могу понять в чем причина

Нравится

5 комментариев

Это у одного окна или у всех?
Если у одного, то проверьте обработчик события OnCloseQuery у окна, возможно в нем лишний код, который запрещает закрытие.

на OnCloseQuery стоит базовая wnd_BaseDBEditOnCloseQuery, без кода

Здравствуйте!

Елена, уточните, пожалуйста, что за карточка? В скрипте этой карточки первой строкой обычно объявляется объект данного окна:

var SomeObject = new Object();
 
//functions
...
 
//events
...

В этом объекте может быть свойство CanClose. Посмотрите его значение в отладчике.
Возможно там fasle?

Господа, об обратном.

Добавил объект в начало скрипта, при обработке события onPrepare присвоил свойство CanClose = false но окно закрывается.

Что то дополнительно обыгрывать надо?

Буду очень признателен за помощь.

Егор, Вам нужно определить событие OnCloseQuery у окна (Window). В функции обработчике в качестве входящего параметра будет объект CanClose. Так вот, если присвоить свойству Value этого объекта значение false, окно не закроется.

Показать все комментарии