如果在Extjs中经过了时间,如何销毁窗口

时间:2012-09-11 09:57:17

标签: extjs4.1

我有一个弹出窗口。我必须在5-10之后自动销毁这个窗口

秒。任何人都可以建议一个如何自动销毁窗口的例子......

1 个答案:

答案 0 :(得分:3)

假设您有一个名为MyApp.destroyWindow的函数,它接受一个参数,一个Ext.window.Window的实例并将其销毁。使用Ext.defer设置超时。

Ext.defer(MyApp.destroyWindow, /* function to call */
          5000, /* timeout in milliseconds */,
          MyApp, /* scope of the called function */
          [myWindow] /* array of arguments to provide the function */
);

有关如何使用它的更多信息,请参阅Ext.Function.deferExt.deferExt.Function.defer的别名,因此调用都可以。