/** * Given a click event, return the Cell that was clicked, or null if the event * did not hit this table. The cell can also be null if the click event does * not occur on a specific cell. * * @param event A click event of indeterminate origin * @return The appropriate cell, or null */ public Cell getCellForEvent(ClickEvent event) { Element td = getEventTargetCell(Event.as(event.getNativeEvent())); if (td == null) { return null; } int row = TableRowElement.as(td.getParentElement()).getSectionRowIndex(); int column = TableCellElement.as(td).getCellIndex(); return new Cell(row, column); }
@Override public void onClick(ClickEvent event) { onClickGeneric(event.getNativeEvent()); } }, ClickEvent.getType());
addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { EventTarget target = event.getNativeEvent().getEventTarget(); if (Node.is(target) && label.isOrHasChild(Node.as(target))) { // label was clicked } } }
@Override public void onClick( ClickEvent event ) { if ( BrowserEvents.CLICK.equalsIgnoreCase( event.getNativeEvent().getType() ) ) { homeDocEvent.fire( new DocumentsHomeSearchEvent() ); pathLink.setText( "/" ); } } } );
private HTItem getHTItemForEvent( ClickEvent event ) { Element td = getEventTargetCell( Event.as( event.getNativeEvent() ) ); if( td == null ) return null; return cells.get( td ); }
@Override public void onClick(ClickEvent event) { selectElement(Element.as(event.getNativeEvent().getEventTarget())); } },
@Override public void onClick( ClickEvent event ) { if( ! isAutoHide ) return; if( (Object) event.getNativeEvent().getEventTarget() != (Object) close ) return; hide(); } }, ClickEvent.getType() );
@Override public void onClick(ClickEvent event) { boolean isSplit = (event != null) ? isSplitClicked(event.getNativeEvent().getEventTarget()) : false; list.setClickItem(JQMListItem.this, isSplit); } });
@Override public void onClick(ClickEvent event) { boolean isSplit = (event != null) ? isSplitClicked(event.getNativeEvent().getEventTarget()) : false; list.setClickItem(JQMListItem.this, isSplit); } });
@Override public void onClick( ClickEvent event ) { String color = findColor( Element.as( event.getNativeEvent().getEventTarget() ) ); if( color != null ) SelectionEvent.fire( ColorPicker.this, color ); } }, ClickEvent.getType() );
@Override public void onClick( ClickEvent event ) { if ( eventTargetsPopup( event.getNativeEvent(), radarMenu ) ) { event.stopPropagation(); event.preventDefault(); } }
@Override public void onClick(ClickEvent event) { Element target = event.getNativeEvent().getEventTarget().cast(); if (closeButton.getElement().isOrHasChild(target)) { callback.onCloseFired(); } } }, ClickEvent.getType());
@Override public void onClick( ClickEvent event ) { Cell cell = table.getCellForEvent( event.getNativeEvent().<Event>cast() ); if( cell == null ) return; //check our column if( cell.getCellIndex() != getColumnIdx() ) return; ImageClickColumn.this.onClick( cell ); } };
private static class CellPos { Row item; int col; CellPos( Row item, int col ) { this.item = item; this.col = col; } }
@Override public void onClick(ClickEvent event) { super.onClick(event); Element target = Element.as(event.getNativeEvent().getEventTarget()); if (target == getWidget().contextHelpIcon) { if (hasContextHelpIconListeners(getState())) { contextHelpIconClick(event); } } } }
@Override public void onClick(ClickEvent event) { Element target = Element.as(event.getNativeEvent().getEventTarget()); ComponentConnector componentConnector = Util.findConnectorFor(getWidget()); if (target == contextHelpIcon && componentConnector instanceof HasContextHelpConnector) { HasContextHelpConnector connector = (HasContextHelpConnector) componentConnector; if (hasContextHelpIconListeners(componentConnector.getState())) { connector.contextHelpIconClick(event); } } }
@Override public TableData drawSelectionCell() { TableData checkBox = new TableData(); checkBox.setId("col0"); checkBox.addStyleName(TableCssName.SELECTION); new MaterialCheckBox(checkBox.getElement()); checkBox.addClickHandler(event -> { event.getNativeEvent().preventDefault(); }); return checkBox; }
@Override public void onClick(ClickEvent event) { Element target = Element.as(event.getNativeEvent().getEventTarget()); if (target == contextHelpIndicatorElement && getOwner() instanceof HasContextHelpConnector) { HasContextHelpConnector connector = (HasContextHelpConnector) getOwner(); if (hasContextHelpIconListeners(getOwner().getState())) { connector.contextHelpIconClick(event); } } }
private static class CellPos { Row item; int col; CellPos( Row item, int col ) { this.item = item; this.col = col; } }
@Override public TableData drawSelectionCell() { TableData td = new TableData(); td.setId("col0"); MaterialCheckBox checkBox = new MaterialCheckBox(td.getElement()); checkBox.setType(CheckBoxType.FILLED); checkBox.addClickHandler(event -> event.getNativeEvent().preventDefault()); return td; } }