List of usage examples for com.google.gwt.user.cellview.client RowHoverEvent getHoveringScope
public HoveringScope getHoveringScope()
From source file:org.lorislab.smonitor.gwt.uc.table.EntityDataGrid.java
License:Apache License
/** * The default constructor.// w ww . j av a 2 s. co m */ public EntityDataGrid() { dataProvider = new ListDataProvider<T>(); dataProvider.addDataDisplay(this); setEmptyTableWidget(new Label("Empty")); // disable auto refresh setAutoHeaderRefreshDisabled(true); setAutoFooterRefreshDisabled(true); // add row hover handler this.addRowHoverHandler(new RowHoverEvent.Handler() { @Override public void onRowHover(RowHoverEvent event) { if (tableRowHoverHandler != null) { if (ConstantValues.EVENT_MOUSEOUT.equals((event.getBrowserEvent().getType()))) { if (RowHoverEvent.HoveringScope.CELL_HOVER.equals(event.getHoveringScope())) { tableRowHoverHandler.onRowOut(); } } else { if (RowHoverEvent.HoveringScope.ROW_HOVER.equals(event.getHoveringScope())) { tableRowHoverHandler.onRowOver(event.getHoveringRow()); } } } } }); // disable selection mode this.setKeyboardSelectionPolicy(HasKeyboardSelectionPolicy.KeyboardSelectionPolicy.DISABLED); // create columns createColumns(); }