我不是javascript专家,我目前正在尝试细分以前程序员的代码。
他有一个名为ADD ACCOUNT的窗口,可以通过下拉选择或直接将另一个帐户拖放到窗口上来进行选择。
我想要做的是当用户改变主意并关闭窗口时,它应该自动重置所有过滤器。用户实际上没有按下重置按钮。他们正在关闭窗户。
现在,如果他们将其关闭并重新打开,他们之前的选择仍然存在。
我一直在查看代码,我发现了这个:
var AddAccountWindow = new Ext.Window({
title: 'Add Account',
closable:true,
closeAction:'hide',
y:5,
width: 735,
height:editPnlHeight-25,
plain:true,
layout: 'fit',
stateful:false,
items: AddAcountForm
});
无论如何我可以添加一个重置功能,当他们用我上面提供的代码关闭窗口时会自动触发吗?
或者我是否必须创建另一个将在关闭时触发的函数?
答案 0 :(得分:0)
也许这个:
destroy: function(){ }
destroy(Ext.Component this)
组件销毁后触发。参数
this : Ext.Component