Различные ListGridFieldType в том же ListGridField в SmartGWT?


Я использую SmartGWT, и это ListGrid. Возможно ли иметь разные типы ListGridFieldType в одном и том же ListGridField в SmartGWT? Например, наличие обоих типов ListGridFieldType.FLOAT и ListGridFieldType.Изображение для той же колонки? Предыстория моего вопроса заключается в том, что столбец должен содержать значения, которые являются двойниками, но в случае, если двойник равен нулю, должно отображаться изображение.

1 3
gwt

1 ответ:

Используйте ListGridField.setCellFormatter для создания этого условного отображения.

Http://www.smartclient.com/smartgwtee/javadoc/com/smartgwt/client/widgets/grid/ListGridField.html#setCellFormatter%28com.smartgwt.client.widgets.grid.CellFormatter%29

В этом случае оставьте тип поля как FLOAT, так как значения либо числовые, либо нулевые - в данных нет реальных URL-адресов изображений, это просто то, что вы делаете в своем форматере.