CellTables имеют свои CssResource . Чтобы переопределить этот стиль, применяемый ко всем ячейкам в cellTable, создайте новый файл CSS:
/* Incremental changes from CellTable.css */
.cellTableCell {
white-space: nowrap;
}
Затем создайте собственный интерфейс CellTable.Resources:
public interface TableResources extends CellTable.Resources {
/**
* The styles applied to the table.
*/
interface TableStyle extends CellTable.Style {
}
@Override
@Source({ CellTable.Style.DEFAULT_CSS, "MyOwnCellTableStyleSheet.css" })
TableStyle cellTableStyle();
}
Наконец, при создании вашего cellTable используйте конструктор , который позволяет вам указать, какие ресурсы использовать
CellTable<Object> myCellTable = new CellTable<Object>(15, GWT.create(TableResources.class));
Рабочий пример приведен в примере расходов, предоставленном в GWT SDK.