@Override public int getClickedRow(ClickEvent event) { int selectedRow = -1; HTMLTable.Cell cell = contactsTable.getCellForEvent(event); if (cell != null) { if (cell.getCellIndex() > 0) { selectedRow = cell.getRowIndex(); } } return selectedRow; }
public int getClickedRow(ClickEvent event) { int selectedRow = -1; HTMLTable.Cell cell = contactsTable.getCellForEvent(event); if (cell != null) { // Suppress clicks if the user is actually selecting the // check box // if (cell.getCellIndex() > 0) { selectedRow = cell.getRowIndex(); } } return selectedRow; }
@SuppressWarnings("unchecked") public Map getEventFromCustomContentPanel(ClickEvent event) { Map properties = new HashMap(); HTMLTable.Cell cell = listOfZoneDesigner.getCellForEvent(event); if (cell != null && cell.getRowIndex() != 0) { properties.put("cellIndex", cell.getRowIndex()); properties.put("rowIndex", cell.getCellIndex()); properties.put( "template", (((CustomListBox) listOfZoneDesigner.getWidget(cell.getRowIndex(), 1)).getValue())); } return properties; }