public void buttonClick(ClickEvent event) {
Item item = container.addItem(++counter);
item.getItemProperty("row").setValue(counter + "");
for (int i = 0; i < tables.length; ++i) {
Table t = tables[i];
t.select(counter);
if (event.getButton() == buttonIndex) {
t.setCurrentPageFirstItemIndex(((Container.Indexed) t
.getContainerDataSource()).indexOfId(counter));
} else {
t.setCurrentPageFirstItemId(counter);