2017-02-14 82 views
1

在ExtJs 4中,Ext.grid.Panel中的所有列都可以自動調整大小。升級到ExtJs 6.2後,不再可能調整te列的大小。光標仍將更改爲resize,但調整大小不再有效。爲什麼列在ExtJs中不再可調整大小6

我看着documentation of Column.resizable,它接縫resizable: true仍然是默認設置。

爲什麼然後調整大小不再起作用?

編輯:我觀察到與邊界佈局的分隔符相同的行爲:光標變爲resize,但我無法拖動分隔符。

+0

這看起來更像是某種錯誤的,你在哪裏看到這種行爲?你有一些步驟來重現?列的默認大小可調整http://examples.sencha.com/extjs/6.0.1/examples/kitchensink/#array-grid – pagep

+0

@pagep謝謝。是的,它看起來像一個錯誤。我只是創建了一個小提琴的地方。很難找到問題的來源。我沒有任何錯誤消息。 –

+0

也許你可以嘗試通過Ext Component query http://docs.sencha.com/extjs/6.0.1/classic/Ext.ComponentQuery.html來獲取網格列,並檢查它們的屬性大小。 – pagep

回答

0

的問題是,我reaffected document.id = ...

沒有太多的機會,別人也會有同樣的問題,不過,這就是答案。

-1

在網格類中指定:

requires: [ 
    'Ext.grid.plugin.ColumnResizing' 
], 

plugins: 'columnresizing', 
+0

這隻適用於現代工具包。如果從4.x升級,則OP將使用經典工具包。 –

相關問題