List of usage examples for com.google.gwt.user.cellview.client CheckboxHeader addValueChangeHandler
@Override
public HandlerRegistration addValueChangeHandler(ValueChangeHandler<Boolean> handler)
From source file:uk.ac.ebi.fg.annotare2.web.gwt.editor.client.view.experiment.design.GridView.java
License:Apache License
private void addCheckBoxColumn() { Column<R, Boolean> checkboxColumn = new Column<R, Boolean>(new CheckboxCell(true, false)) { @Override//from w w w . j a v a 2s.c o m public Boolean getValue(R object) { return dataGrid.getSelectionModel().isSelected(object); } }; CheckboxHeader checkboxHeader = new CheckboxHeader(); checkboxHeader.addValueChangeHandler(new ValueChangeHandler<Boolean>() { @Override public void onValueChange(ValueChangeEvent<Boolean> event) { selectAllRows(event.getValue()); } }); addPermanentColumn(checkboxColumn, checkboxHeader, 40, Style.Unit.PX); }