Start Building Professional
Web Apps Today


 
Categories Question details Back To List
Question  posted by CHW on Mar 27, 2008 13:37
open dhtmlx forum
dhtmlXWindows - onClose

Hi,

I can cancel the event onClose in dhtmlXWindows?
It is destroyed after close?

Best regards,

CHW
Answer posted by Support on Mar 28, 2008 02:56
In current version of dhtmlxWindow "onclose" event can't be blocked

>>It is destroyed after close?
yes, it fully destroyed

You can modify existing code to made event blockable

dhtmlxwindow.js

if (win.checkEvent("onClose")) {
            win.callEvent("onClose", [win]);
        } else {
            this.callEvent("onClose", [win]);
        }

can be replaced with

if (win.checkEvent("onClose")) {
            if (!win.callEvent("onClose", [win])) return;
        } else {
            if(!this.callEvent("onClose", [win])) return;
        }