В EXT 4.0, расположенном в файле ext-all.css в ресурсах основной библиотеки, реальная причина, по которой это не работает. Кодеры этого файла CSS решили, что ячейка сетки должна иметь overflow: hidden;
(около строки 3324):
.x-grid-cell {
overflow: hidden;
font: normal 13px tahoma, arial, verdana, sans-serif;
user-select: none;
-o-user-select: none;
-ms-user-select: none;
-moz-user-select: -moz-none;
-webkit-user-select: none;
cursor: default
}
.x-grid-cell-inner {
overflow: hidden;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
padding: 3px 6px;
white-space: nowrap
}
Лучше всего установить переполнение для наследования обоих классов, и эта проблема волшебным образом исчезла.
Единственное, что осталось - это граница таблицы сетки, но об этом можно позаботиться, просто поместив стили CSS в ваш CSS. Советую не помещать его в файл ext-all.css.
.x-grid-table {
border: none !important;
width: auto !important;
}
Просто помните, что это изменит его для любого стиля, который использует .x-grid-cell
.