}
return assignedRecords.length;
}
private VStack buildButtonStack() {
VStack moveButtonStack = new EnhancedVStack(6);
moveButtonStack.setWidth(42);
moveButtonStack.setHeight(250);
moveButtonStack.setAlign(VerticalAlignment.CENTER);
this.addButton = new TransferImgButton(TransferImgButton.RIGHT);
this.addButton.addClickHandler(new ClickHandler() {
public void onClick(ClickEvent clickEvent) {
addSelectedRows();
}
});
moveButtonStack.addMember(this.addButton);
this.removeButton = new TransferImgButton(TransferImgButton.LEFT);
this.removeButton.addClickHandler(new ClickHandler() {
public void onClick(ClickEvent clickEvent) {
removeSelectedRows();
}
});
moveButtonStack.addMember(this.removeButton);
this.addAllButton = new TransferImgButton(TransferImgButton.RIGHT_ALL);
this.addAllButton.addClickHandler(new ClickHandler() {
public void onClick(ClickEvent clickEvent) {
availableGrid.selectAllRecords();
addSelectedRows();
}
});
moveButtonStack.addMember(this.addAllButton);
this.removeAllButton = new TransferImgButton(TransferImgButton.LEFT_ALL);
this.removeAllButton.addClickHandler(new ClickHandler() {
public void onClick(ClickEvent clickEvent) {
assignedGrid.selectAllRecords();
removeSelectedRows();
}
});
moveButtonStack.addMember(this.removeAllButton);
return moveButtonStack;
}