Показать сообщение отдельно
  #1 (permalink)  
Старый 25.12.2016, 04:30
Аватар для khusamov
Соединяю Node.js и Ext JS
Отправить личное сообщение для khusamov Посмотреть профиль Найти все сообщения от khusamov
 
Регистрация: 25.06.2009
Сообщений: 1,033

grid: Программное изменение ширины колонки
Подглядев код http://docs.sencha.com/extjs/6.2.0/c...eaderResize r

я узнал, чтобы изменить ширину колонки недостаточно вызова метода

Ext.grid.column.Column.setWidth()


нужно отменить свойство flex этой колонки.
А делается это при помощи следующего хака:

delete column.flex;


В документации об этом ни слова. Там вообще такого свойства как flex нет.

Вопрос:

Как обойтись без хака?


П.С. Изменение ширины мне потребовалось чтобы сделать синхронизацию внешнего вида двух таблиц (размеры колонок, расположение колонок, видимость колонок и прочее).
__________________
Хусамов Сухроб, Москва, khusamov@yandex.ru
Мой JS-стек: Sencha ExtJS 6, Node.js, TypeScript.
Ответить с цитированием