// clear out the checkboxes
checkboxes.clear();
uncheckMasterCheckBox();
for (int i = 0; i < tags.size(); i++) {
final TagDetails tagDetails = tags.get(i);
CheckBox cb = new CheckBox();
cb.setFormValue(tagDetails.getId()); //store the id in the checkbox value
checkboxes.add(cb); // keep track for selecting all|none to delete
cb.setStyleName(style.checkbox());
// if a checkbox is checked, deselect the master checkbox
cb.addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
resetRightPane();
uncheckMasterCheckBox();
reportSelectedTagDetails();
}
});
Label name = new Label(tagDetails.getName());
name.addStyleName(style.clickable());
name.addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
resetRightPane();