Гибкая таблица GWT устанавливает разную ширину для каждого столбца

Привет, ребята. Можно ли установить разную ширину для каждого столбца в гибкой таблице?


person user34234124411    schedule 22.01.2013    source источник


Ответы (1)


HTMLTable.ColumnFormatter поможет вам установить индивидуальную ширину столбцов FlexTable. Чтобы получить экземпляр средства форматирования, вызовите getColumnFormatter().

Если вы используете внешние таблицы стилей CSS, используйте setStyleName() позволит вам назначить имена стилей для каждого столбца. Как только имя стиля задано, назначьте ему width правила CSS.

Если вы устанавливаете ширину программно, setWidth() позволит вам назначать ширину столбцов в коде GWT (совет Томасу Бройеру).

person Boris Brudnoy    schedule 22.01.2013
comment
@ThomasBroyer Ничего. Если программист хочет внедрить правила CSS для столбцов, а затем изменить их без перестройки приложения, подход имени стиля сделает это. Честно говоря, я просто упустил из виду метод setWidth при чтении Javadoc :) - person Boris Brudnoy; 23.01.2013
comment
Возможно, вы захотите обновить свой ответ альтернативой. - person Thomas Broyer; 23.01.2013