关闭时重置javascript
我不是javascript方面的专家,我目前正在尝试分解以前程序员的代码 他打开了一个名为“添加帐户”的窗口,您可以通过下拉选择或直接将另一个帐户拖放到该窗口来进行选择 我想做的是当用户改变主意,关闭窗口时,它会自动重置所有过滤器。用户实际上没有按下重置按钮。他们正在关窗户 现在,如果他们关闭并重新打开它,他们之前所做的选择仍然存在 我一直在查看代码,我发现:关闭时重置javascript,javascript,jquery,Javascript,Jquery,我不是javascript方面的专家,我目前正在尝试分解以前程序员的代码 他打开了一个名为“添加帐户”的窗口,您可以通过下拉选择或直接将另一个帐户拖放到该窗口来进行选择 我想做的是当用户改变主意,关闭窗口时,它会自动重置所有过滤器。用户实际上没有按下重置按钮。他们正在关窗户 现在,如果他们关闭并重新打开它,他们之前所做的选择仍然存在 我一直在查看代码,我发现: var AddAccountWindow = new Ext.Window({ title: '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
});
我是否可以添加一个重置功能,当他们用我上面提供的代码关闭窗口时自动触发
或者我必须创建另一个在关闭时启动的函数吗?可能是这样的:
destroy: function(){ }
销毁(外部组件此)
组件销毁后激发。参数
this : Ext.Component
这些都是你的选择吗?有一个onClose选项吗?我相信您可以使用
onHide()
-即onHide:function(){//您在这里需要做的任何事情;}
。检查这里的extJS文档:我在任何地方都找不到onClose选项。这应该很有帮助-