com.google.gwt.dom.client.Element.as()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(7.0k)|赞(0)|评价(0)|浏览(291)

本文整理了Java中com.google.gwt.dom.client.Element.as()方法的一些代码示例,展示了Element.as()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Element.as()方法的具体详情如下:
包路径:com.google.gwt.dom.client.Element
类名称:Element
方法名:as

Element.as介绍

[英]Assert that the given Node is an Element and automatically typecast it.
[中]断言给定节点是一个元素,并自动对其进行类型转换。

代码示例

代码示例来源:origin: kaaproject/kaa

  1. /**
  2. * Instantiates a new CtlSchemasViewImpl.
  3. */
  4. public CtlSchemasViewImpl() {
  5. super(true);
  6. if (displayShowHigherLevelScopeCheckBox()) {
  7. showHigherScopeCheckBox = new CheckBox(Utils.constants.displayHigherScopes());
  8. showHigherScopeCheckBox.addStyleName(Utils.kaaAdminStyle.bAppContentTitle());
  9. Element.as(showHigherScopeCheckBox.getElement().getChild(0))
  10. .getStyle().setMarginRight(10, Unit.PX);
  11. showHigherScopeCheckBox.setValue(defaultShowHigherLevelScopes());
  12. appendToolbarWidget(showHigherScopeCheckBox);
  13. }
  14. }

代码示例来源:origin: com.google.gwt/gwt-servlet

  1. /**
  2. * Does the event target one of the partner elements?
  3. *
  4. * @param event the native event
  5. * @return true if the event targets a partner
  6. */
  7. private boolean eventTargetsPartner(NativeEvent event) {
  8. if (autoHidePartners == null) {
  9. return false;
  10. }
  11. EventTarget target = event.getEventTarget();
  12. if (Element.is(target)) {
  13. for (Element elem : autoHidePartners) {
  14. if (elem.isOrHasChild(Element.as(target))) {
  15. return true;
  16. }
  17. }
  18. }
  19. return false;
  20. }

代码示例来源:origin: com.google.gwt/gwt-servlet

  1. /**
  2. * Does the event target this popup?
  3. *
  4. * @param event the native event
  5. * @return true if the event targets the popup
  6. */
  7. private boolean eventTargetsPopup(NativeEvent event) {
  8. EventTarget target = event.getEventTarget();
  9. if (Element.is(target)) {
  10. return getElement().isOrHasChild(Element.as(target));
  11. }
  12. return false;
  13. }

代码示例来源:origin: com.google.gwt/gwt-servlet

  1. private boolean isCaptionEvent(NativeEvent event) {
  2. EventTarget target = event.getEventTarget();
  3. if (Element.is(target)) {
  4. return getCellElement(0, 1).getParentElement().isOrHasChild(
  5. Element.as(target));
  6. }
  7. return false;
  8. }
  9. }

代码示例来源:origin: com.google.gwt/gwt-servlet

  1. return;
  2. Element target = Element.as(eventTarget);
  3. if (!getElement().isOrHasChild(Element.as(eventTarget))) {
  4. return;
  5. && CellBasedWidgetImpl.get().isFocusable(Element.as(target))) {

代码示例来源:origin: com.google.gwt/gwt-servlet

  1. @Override
  2. public void onBrowserEvent(Context context, Element parent, C value,
  3. NativeEvent event, ValueUpdater<C> valueUpdater) {
  4. super.onBrowserEvent(context, parent, value, event, valueUpdater);
  5. if (CLICK.equals(event.getType())) {
  6. EventTarget eventTarget = event.getEventTarget();
  7. if (!Element.is(eventTarget)) {
  8. return;
  9. }
  10. if (parent.getFirstChildElement().isOrHasChild(Element.as(eventTarget))) {
  11. // Ignore clicks that occur outside of the main element.
  12. onEnterKeyDown(context, parent, value, event, valueUpdater);
  13. }
  14. }
  15. }

代码示例来源:origin: com.google.gwt/gwt-servlet

  1. @Override
  2. public void onBrowserEvent(Context context, Element parent, String value,
  3. NativeEvent event, ValueUpdater<String> valueUpdater) {
  4. super.onBrowserEvent(context, parent, value, event, valueUpdater);
  5. if (CLICK.equals(event.getType())) {
  6. EventTarget eventTarget = event.getEventTarget();
  7. if (!Element.is(eventTarget)) {
  8. return;
  9. }
  10. if (parent.getFirstChildElement().isOrHasChild(Element.as(eventTarget))) {
  11. // Ignore clicks that occur outside of the main element.
  12. onEnterKeyDown(context, parent, value, event, valueUpdater);
  13. }
  14. }
  15. }

代码示例来源:origin: com.google.gwt/gwt-servlet

  1. Element cursor = Element.as(eventTarget);

代码示例来源:origin: com.google.gwt/gwt-servlet

  1. Element target = Element.as(eventTarget);
  2. if ("input".equals(target.getTagName().toLowerCase(Locale.ROOT))) {
  3. commit(context, parent, viewData, valueUpdater);

代码示例来源:origin: com.google.gwt/gwt-servlet

  1. /**
  2. * Overridden to send ValueChangeEvents only when appropriate.
  3. */
  4. @Override
  5. public void onBrowserEvent(Event event) {
  6. switch (DOM.eventGetType(event)) {
  7. case Event.ONMOUSEUP:
  8. case Event.ONBLUR:
  9. case Event.ONKEYDOWN:
  10. // Note the old value for onValueChange purposes (in ONCLICK case)
  11. oldValue = getValue();
  12. break;
  13. case Event.ONCLICK:
  14. EventTarget target = event.getEventTarget();
  15. if (Element.is(target) && labelElem.isOrHasChild(Element.as(target))) {
  16. // They clicked the label. Note our pre-click value, and
  17. // short circuit event routing so that other click handlers
  18. // don't hear about it
  19. oldValue = getValue();
  20. return;
  21. }
  22. // It's not the label. Let our handlers hear about the
  23. // click...
  24. super.onBrowserEvent(event);
  25. // ...and now maybe tell them about the change
  26. ValueChangeEvent.fireIfNotEqual(RadioButton.this, oldValue, getValue());
  27. return;
  28. }
  29. super.onBrowserEvent(event);
  30. }

代码示例来源:origin: com.google.gwt/gwt-servlet

  1. @Override
  2. protected void onPreviewNativeEvent(NativePreviewEvent event) {
  3. // Hook the popup panel's event preview. We use this to keep it from
  4. // auto-hiding when the parent menu is clicked.
  5. if (!event.isCanceled()) {
  6. switch (event.getTypeInt()) {
  7. case Event.ONMOUSEDOWN:
  8. // If the event target is part of the parent menu, suppress the
  9. // event altogether.
  10. EventTarget target = event.getNativeEvent().getEventTarget();
  11. Element parentMenuElement = MenuBar.this.getElement();
  12. if (parentMenuElement.isOrHasChild(Element.as(target))) {
  13. event.cancel();
  14. return;
  15. }
  16. super.onPreviewNativeEvent(event);
  17. if (event.isCanceled()) {
  18. selectItem(null);
  19. }
  20. return;
  21. }
  22. }
  23. super.onPreviewNativeEvent(event);
  24. }

代码示例来源:origin: com.google.gwt/gwt-servlet

  1. if (previewEvent.isCanceled() || !cellParent.isOrHasChild(Element.as(event.getEventTarget()))) {
  2. return;

代码示例来源:origin: com.google.gwt/gwt-servlet

  1. Element target = Element.as(event.getNativeEvent().getEventTarget());
  2. isFocusable = CellBasedWidgetImpl.get().isFocusable(target);
  3. display.setKeyboardSelectedRow(relRow, !isFocusable);

代码示例来源:origin: com.google.gwt/gwt-servlet

  1. Element target = Element.as(event.getNativeEvent().getEventTarget());
  2. stealFocus = !CellBasedWidgetImpl.get().isFocusable(target);

代码示例来源:origin: info.magnolia.ui/magnolia-ui-vaadin-common-widgets

  1. private void doUpdateAllElementsSize(int width, int height) {
  2. Node element = elementsParent.getFirstChildElement();
  3. while (element != null) {
  4. doSetElementSize(width, height, Element.as(element));
  5. element = element.getNextSibling();
  6. }
  7. }

代码示例来源:origin: org.jbpm/jbpm-gwt-form-api

  1. public void removeItem(String item) {
  2. int index = 0;
  3. for (; index < element.getChildCount(); index++) {
  4. Node child = element.getChild(index);
  5. Element elemChild = Element.as(child);
  6. String elemHTML = elemChild.getInnerHTML();
  7. if (elemHTML != null && elemHTML.equals(item)) {
  8. removeItem(index);
  9. break;
  10. }
  11. }
  12. }

代码示例来源:origin: gwtbootstrap/gwt-bootstrap

  1. public ShowEvent(NativeEvent event) {
  2. setNativeEvent(event);
  3. if(Element.is(event.getRelatedEventTarget())) {
  4. setRelativeElement(Element.as(event.getRelatedEventTarget()));
  5. }
  6. }

代码示例来源:origin: gwtbootstrap/gwt-bootstrap

  1. public ShownEvent(NativeEvent event) {
  2. setNativeEvent(event);
  3. if(Element.is(event.getRelatedEventTarget())) {
  4. setRelativeElement(Element.as(event.getRelatedEventTarget()));
  5. }
  6. }

代码示例来源:origin: fr.putnami.pwt/pwt

  1. private boolean eventTargetsContainerOrPartner(NativePreviewEvent event) {
  2. Event nativeEvent = Event.as(event.getNativeEvent());
  3. EventTarget target = nativeEvent.getEventTarget();
  4. if (Element.is(target)) {
  5. return this.isOrHasChildOfContainerOrPartner(Element.as(target));
  6. }
  7. return false;
  8. }

代码示例来源:origin: com.haulmont.cuba/cuba-web-toolkit

  1. @Override
  2. protected void onPreviewNativeEvent(Event.NativePreviewEvent event) {
  3. super.onPreviewNativeEvent(event);
  4. NativeEvent nativeEvent = event.getNativeEvent();
  5. Element target = Element.as(nativeEvent.getEventTarget());
  6. if (Event.ONCLICK == event.getTypeInt()) {
  7. if (getElement().isOrHasChild(target)) {
  8. Scheduler.get().scheduleDeferred(this::hide);
  9. }
  10. }
  11. }
  12. }

相关文章

Element类方法