ExtJS:如何覆盖 Ext.window.Window 的自定义最小化行为?
ExtJS: How to override custom minimize behavior of Ext.window.Window?
有一个 minimizable
boolean config which fires minimize
事件。
问题是,我如何为这个事件覆盖和定义 DOM
上的新位置?我的目标是将应用程序的 window 最小化到 footer
panel
。
下面说明 Ext.window.Window 的 minimize
函数;
minimize: function () {
this.fireEvent('minimize', this);
return this;
}
您可以像下面这样尝试:-
"minimize": function (window, opts) {
window.collapse();
window.setWidth(150);
window.alignTo(Ext.getBody(), 'bl-bl')
}
注意:您可以阅读有关 alignTo
选项的更多信息 here。
有一个 minimizable
boolean config which fires minimize
事件。
问题是,我如何为这个事件覆盖和定义 DOM
上的新位置?我的目标是将应用程序的 window 最小化到 footer
panel
。
下面说明 Ext.window.Window 的 minimize
函数;
minimize: function () {
this.fireEvent('minimize', this);
return this;
}
您可以像下面这样尝试:-
"minimize": function (window, opts) {
window.collapse();
window.setWidth(150);
window.alignTo(Ext.getBody(), 'bl-bl')
}
注意:您可以阅读有关 alignTo
选项的更多信息 here。