2017-02-14 5 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 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 будет использовать классический инструментарий. –