Код: Выделить всё
[columnAutoWidth]="true"
[columnHidingEnabled]="false"
columnResizingMode="widget"
[allowColumnResizing]="true"
- При использовании columnsResizingMode="widget" после изменения размера хотя бы одного столбца перестает расти, когда окно браузера становится шире.
- Если я обновляю и не изменяю ширину столбцов (без изменения размера вручную), сетка правильно расширяется, заполняя экран по мере изменения изменяется размер.
- После того, как я изменил размер столбца, максимальная ширина сетки застряла на той ширине, которая была на момент изменения размера.
Код: Выделить всё
[columnAutoWidth]="true"
[columnHidingEnabled]="false"
columnResizingMode="nextColumn"
[allowColumnResizing]="true"
- Когда я меняю ширину столбца вручную, эта ширина столбца должна быть сохранена - возможно, именно поэтому сетка впоследствии не будет превышать этот размер.
- Однако, если я явно задаю [width] для столбцов (например, задайте для столбцов 2 и 3 значение 300 каждый в шаблон), сетка по-прежнему будет расширяться вместе с окном, а эти столбцы сохранят свою явную ширину. Почему сетка не ведет себя так же после изменения размера столбца с помощью пользовательского интерфейса?
- После изменения размера столбца получает встроенное значение максимальной ширины, которое, по-видимому, и вызывает такое поведение.
Подробнее здесь: https://stackoverflow.com/questions/798 ... is-a-const