Если разрешено отображать true / false или что-то по вашему выбору вместо флажка в режиме без редактирования, вы можете использовать CellFormatter для определенного поля ListGrid.
//"attributeName" is listgridfield's name
listGrid.getField("attributeName").setCellFormatter(new CellFormatter() {
@Override
public String format(Object value, ListGridRecord record, int rowNum, int colNum) {
if (value != null) {
return String.valueOf(value);
}
return "false";
}
});
Если значение записи в поле listgridtrue, true будет отображаться в противном случае false. В режиме редактирования он снова будет отображаться как флажок
UPDATE
Свойство ListGridField, которое позволяет редактировать логическое поле безвходящий режим редактирования: canToggle .Так что попробуйте
listGridField.setCanToggle(false);