void handledEvent(CellPreviewEvent<?> event) { event.setCanceled(true); event.getNativeEvent().preventDefault(); }
public SelectAction translateSelectionEvent(CellPreviewEvent<T> event) { // Handle the event. NativeEvent nativeEvent = event.getNativeEvent(); if (BrowserEvents.CLICK.equals(nativeEvent.getType())) { // Ignore if the event didn't occur in the correct column. if (column > -1 && column != event.getColumn()) { return SelectAction.IGNORE; } // Determine if we clicked on a checkbox. Element target = nativeEvent.getEventTarget().cast(); if ("input".equals(target.getTagName().toLowerCase(Locale.ROOT))) { final InputElement input = target.cast(); if ("checkbox".equals(input.getType().toLowerCase(Locale.ROOT))) { // Synchronize the checkbox with the current selection state. input.setChecked(event.getDisplay().getSelectionModel().isSelected( event.getValue())); return SelectAction.TOGGLE; } } return SelectAction.IGNORE; } // For keyboard events, do the default action. return SelectAction.DEFAULT; } }
@Override public void onCellPreview(CellPreviewEvent<T> event) { NativeEvent nativeEvent = event.getNativeEvent(); String eventType = event.getNativeEvent().getType(); if (BrowserEvents.KEYDOWN.equals(eventType) && !event.isCellEditing()) { Element target = Element.as(event.getNativeEvent().getEventTarget()); isFocusable = CellBasedWidgetImpl.get().isFocusable(target); display.setKeyboardSelectedRow(relRow, !isFocusable);
NativeEvent nativeEvent = event.getNativeEvent(); String type = nativeEvent.getType(); if (BrowserEvents.CLICK.equals(type)) {
NativeEvent nativeEvent = event.getNativeEvent(); String type = nativeEvent.getType(); if (BrowserEvents.CLICK.equals(type)) {
@Override public void onCellPreview(CellPreviewEvent<T> event) { NativeEvent nativeEvent = event.getNativeEvent(); String eventType = event.getNativeEvent().getType(); if (BrowserEvents.KEYDOWN.equals(eventType) && !event.isCellEditing()) { Element target = Element.as(event.getNativeEvent().getEventTarget()); stealFocus = !CellBasedWidgetImpl.get().isFocusable(target);
@Override public boolean handlesEvent(CellPreviewEvent<EntityModel> event) { return BrowserEvents.CLICK.equals(event.getNativeEvent().getType()); }
@Override public boolean handlesEvent(CellPreviewEvent<EntityModel> event) { return EventHandlingCellMixin.inputHandlesClick(event) || ElementTooltipUtils.HANDLED_CELL_EVENTS.contains(event.getNativeEvent().getType()); }
public static boolean selectOptionHandlesClick(CellPreviewEvent<EntityModel> event) { NativeEvent nativeEvent = event.getNativeEvent(); if (!BrowserEvents.CLICK.equals(nativeEvent.getType())) { return false; } Element target = nativeEvent.getEventTarget().cast(); String tagName = target.getTagName().toLowerCase(); return "select".equals(tagName) || "option".equals(tagName); //$NON-NLS-1$ //$NON-NLS-2$ }
void handledEvent(CellPreviewEvent<?> event) { event.setCanceled(true); event.getNativeEvent().preventDefault(); }
void handledEvent(CellPreviewEvent<?> event) { event.setCanceled(true); event.getNativeEvent().preventDefault(); }
@Override public void onCellPreview(CellPreviewEvent<SourceRow> event) { if (BrowserEvents.CLICK.equals(event.getNativeEvent().getType())) { SourceColumn sourceColumn = sourceColumns.get(event.getColumn()); ColumnMappingGrid.this.columnSelectionModel.setSelected(sourceColumn, true); } } });
public static boolean inputHandlesClick(CellPreviewEvent<EntityModel> event) { NativeEvent nativeEvent = event.getNativeEvent(); if (!BrowserEvents.CLICK.equals(nativeEvent.getType())) { return false; } Element target = nativeEvent.getEventTarget().cast(); return "input".equals(target.getTagName().toLowerCase()); //$NON-NLS-1$ }
@Override public void onCellPreview(final CellPreviewEvent<M> event) { final NativeEvent nativeEvent = event.getNativeEvent(); final String type = nativeEvent.getType(); final boolean isSelect = BrowserEvents.CLICK.equals(type) || (BrowserEvents.KEYDOWN.equals(type) && nativeEvent.getKeyCode() == KeyCodes.KEY_ENTER); if (isSelect && event.getValue() != null) { final int column = event.getColumn(); if (getColumn(column).getFieldUpdater() == null) { bus.fire(config.getCrudEventType().createUpdateEvent(event.getValue())); } } }
public SelectAction translateSelectionEvent(CellPreviewEvent<T> event) { // Handle the event. NativeEvent nativeEvent = event.getNativeEvent(); if (BrowserEvents.CLICK.equals(nativeEvent.getType())) { // Ignore if the event didn't occur in the correct column. if (column > -1 && column != event.getColumn()) { return SelectAction.IGNORE; } // Determine if we clicked on a checkbox. Element target = nativeEvent.getEventTarget().cast(); if ("input".equals(target.getTagName().toLowerCase(Locale.ROOT))) { final InputElement input = target.cast(); if ("checkbox".equals(input.getType().toLowerCase(Locale.ROOT))) { // Synchronize the checkbox with the current selection state. input.setChecked(event.getDisplay().getSelectionModel().isSelected( event.getValue())); return SelectAction.TOGGLE; } } return SelectAction.IGNORE; } // For keyboard events, do the default action. return SelectAction.DEFAULT; } }
public SelectAction translateSelectionEvent(CellPreviewEvent<T> event) { // Handle the event. NativeEvent nativeEvent = event.getNativeEvent(); if (BrowserEvents.CLICK.equals(nativeEvent.getType())) { // Ignore if the event didn't occur in the correct column. if (column > -1 && column != event.getColumn()) { return SelectAction.IGNORE; } // Determine if we clicked on a checkbox. Element target = nativeEvent.getEventTarget().cast(); if ("input".equals(StringCase.toLower(target.getTagName()))) { final InputElement input = target.cast(); if ("checkbox".equals(StringCase.toLower(input.getType()))) { // Synchronize the checkbox with the current selection state. input.setChecked(event.getDisplay().getSelectionModel().isSelected( event.getValue())); return SelectAction.TOGGLE; } } return SelectAction.IGNORE; } // For keyboard events, do the default action. return SelectAction.DEFAULT; } }
NativeEvent nativeEvent = event.getNativeEvent(); String type = nativeEvent.getType(); if (BrowserEvents.CLICK.equals(type)) {
NativeEvent nativeEvent = event.getNativeEvent(); String type = nativeEvent.getType(); if (BrowserEvents.CLICK.equals(type)) {
NativeEvent nativeEvent = event.getNativeEvent(); String type = nativeEvent.getType(); if (BrowserEvents.CLICK.equals(type)) {
NativeEvent nativeEvent = event.getNativeEvent(); String type = nativeEvent.getType(); if (BrowserEvents.CLICK.equals(type)) {