0
步驟1:我在Extjs中有一個窗口。
第2步:窗口打開時有一些高度和寬度。
第3步:我點擊最大化按鈕窗口正在最大化但我不希望窗口覆蓋整個屏幕。頂部,我有一個工具欄。
步驟4:通過最大化工具欄也變得重疊的窗口。如何從TOP位置設置窗口的高度或當我執行最大化操作時如何更改窗口的位置
那麼,是有辦法,當我最大化窗口的工具欄應保持非重疊
步驟1:我在Extjs中有一個窗口。
第2步:窗口打開時有一些高度和寬度。
第3步:我點擊最大化按鈕窗口正在最大化但我不希望窗口覆蓋整個屏幕。頂部,我有一個工具欄。
步驟4:通過最大化工具欄也變得重疊的窗口。如何從TOP位置設置窗口的高度或當我執行最大化操作時如何更改窗口的位置
那麼,是有辦法,當我最大化窗口的工具欄應保持非重疊
您可以通過使用position(x,y)
功能定位是工具欄的下方,然後通過工具欄上的減少窗口的高度實現它在使窗口最大化後使用setHeight()
和getHeight()
函數的高度。
tools: [{
type: 'maximize',
handler: function (evt, toolEl, owner, tool) {
var toolbarHeight = Ext.ComponentQuery.query('toolbar')[1].getHeight(); //getting height of the toolbar
var window = owner.up('window');
window.maximize();
window.setPosition(0, toolbarHeight);
window.setHeight(window.getHeight()-toolbarHeight);
}
}]
添加的容器。它應該被分成兩個獨立的容器,一個用你的頂部,另一個用窗戶。 – malutki5200
但是例如。 Ext.getCmp( 'WINDOWID')。自動調用setHeight( '值')。將設置窗口的高度或容器的高度。我怎樣才能從頂端分叉? –