在ExtJs 4中,Ext.grid.Panel
中的所有列都可以自動調整大小。升級到ExtJs 6.2後,不再可能調整te列的大小。光標仍將更改爲resize
,但調整大小不再有效。爲什麼列在ExtJs中不再可調整大小6
我看着documentation of Column.resizable,它接縫resizable: true
仍然是默認設置。
爲什麼然後調整大小不再起作用?
編輯:我觀察到與邊界佈局的分隔符相同的行爲:光標變爲resize
,但我無法拖動分隔符。
在ExtJs 4中,Ext.grid.Panel
中的所有列都可以自動調整大小。升級到ExtJs 6.2後,不再可能調整te列的大小。光標仍將更改爲resize
,但調整大小不再有效。爲什麼列在ExtJs中不再可調整大小6
我看着documentation of Column.resizable,它接縫resizable: true
仍然是默認設置。
爲什麼然後調整大小不再起作用?
編輯:我觀察到與邊界佈局的分隔符相同的行爲:光標變爲resize
,但我無法拖動分隔符。
的問題是,我reaffected document.id = ...
沒有太多的機會,別人也會有同樣的問題,不過,這就是答案。
在網格類中指定:
requires: [
'Ext.grid.plugin.ColumnResizing'
],
plugins: 'columnresizing',
這隻適用於現代工具包。如果從4.x升級,則OP將使用經典工具包。 –
這看起來更像是某種錯誤的,你在哪裏看到這種行爲?你有一些步驟來重現?列的默認大小可調整http://examples.sencha.com/extjs/6.0.1/examples/kitchensink/#array-grid – pagep
@pagep謝謝。是的,它看起來像一個錯誤。我只是創建了一個小提琴的地方。很難找到問題的來源。我沒有任何錯誤消息。 –
也許你可以嘗試通過Ext Component query http://docs.sencha.com/extjs/6.0.1/classic/Ext.ComponentQuery.html來獲取網格列,並檢查它們的屬性大小。 – pagep