У меня есть таблица, в которой для выбора используется столбец с флажком.В браузере Chrome мой метод checkColumn.setFieldUpdater корректно вызывается, НО в IExplorer и Firefox
он вызывается только тогда, когда флажок не установлен НИКОГДА при выделении.Кто-нибудь знает, как я мог решить эту проблему?
private void addCheckboxColumn(final SelectionModel<TableRow> selectionModel) {
// Checkbox column. This table will uses a checkbox column for
// selection.
Column<TableRow, Boolean> checkColumn = new Column<TableRow, Boolean>(
new CheckboxCell(true, false)) {
@Override
public Boolean getValue(TableRow object) {
// Get the value from the selection model.
return selectionModel.isSelected(object);
}
};
checkColumn.setFieldUpdater(new FieldUpdater<TableRow, Boolean>() {
public void update(int index, TableRow object, Boolean value) {
// Called when the user clicks on a checkbox.
selectionModel.setSelected(object, value);
((CheckItemPresenter) presenter).doCheckedItem(
currentSelectIdStrategy.getId(object), value);
}
});
cellTable.addColumn(checkColumn, HTML_BR);
}