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

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

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

Element.getParentElement介绍

暂无

代码示例

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

schemaNamePanel.add(endpointProfSchemaName);
schemaNamePanel.setCellWidth(endpointProfSchemaName, "200px");
endpointProfSchemaName.getElement().getParentElement().getStyle().setPaddingLeft(10, Unit.PX);
schemaButtonsPanel.add(downloadEndpointProfileJsonButton);
schemaNamePanel.add(schemaButtonsPanel);
schemaButtonsPanel.getElement().getParentElement().getStyle().setPaddingLeft(10, Unit.PX);
formPanel.getElement().getParentElement().getStyle().setPaddingBottom(10, Unit.PX);
schemaNamePanel.add(serverProfSchemaName);
schemaNamePanel.setCellWidth(serverProfSchemaName, "200px");
serverProfSchemaName.getElement().getParentElement().getStyle().setPaddingLeft(10, Unit.PX);
schemaButtonsPanel.add(editServerProfileButton);
schemaNamePanel.add(schemaButtonsPanel);
schemaButtonsPanel.getElement().getParentElement().getStyle().setPaddingLeft(10, Unit.PX);
serverFormPanel.getElement().getParentElement().getStyle().setPaddingBottom(10, Unit.PX);
schemaButtonsPanel.getElement().getParentElement().getStyle().setPaddingLeft(10, Unit.PX);
schemaNamePanel.setSpacing(6);
serverFormPanel.getElement().getParentElement().getStyle().setPaddingBottom(10, Unit.PX);
Label groupsLabel = new Label(Utils.constants.endpointGroups());
detailsTable.setWidget(++row, 0, groupsLabel);
groupsLabel.getElement().getParentElement().getStyle().setPaddingBottom(10, Unit.PX);
detailsTable.setWidget(++row, 0, groupsGrid);

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

detailsTable.setWidget(++row, 0, sdkAefMapsGridLabel);
sdkAefMapsGridLabel.getElement()
  .getParentElement()
  .getStyle()
  .setPropertyPx("paddingBottom", 10);
detailsTable.setWidget(++row, 0, sdkAefMapsGrid);
sdkAefMapsGrid.getElement().getParentElement().getStyle().setPropertyPx("paddingBottom", 10);
detailsTable.getFlexCellFormatter().setColSpan(row, 0, 3);

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

.getParentElement()
  .getStyle()
  .setPropertyPx("paddingBottom", 10);
detailsTable.setWidget(row, 2, addProfileFilterButton);
addProfileFilterButton.getElement()
  .getParentElement()
  .getStyle()
  .setPropertyPx("paddingTop", 15);
  .getParentElement()
  .getStyle()
  .setPropertyPx("paddingBottom", 10);
detailsTable.setWidget(row, 2, addConfigurationButton);
addConfigurationButton.getElement()
  .getParentElement()
  .getStyle()
  .setPropertyPx("paddingTop", 15);
topicsLabel.getElement().getParentElement().getStyle().setPropertyPx("paddingBottom", 10);
addTopicButton.getElement().getParentElement().getStyle().setPropertyPx("paddingTop", 15);
detailsTable.getCellFormatter()
  .setHorizontalAlignment(row, 2, HasHorizontalAlignment.ALIGN_RIGHT);

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

} else {
 requiredFieldsNoteLabel.setVisible(false);
 requiredFieldsNoteLabel.getElement().getParentElement().getStyle().setHeight(0, Unit.PX);

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

private boolean isCaptionEvent(NativeEvent event) {
  EventTarget target = event.getEventTarget();
  if (Element.is(target)) {
   return getCellElement(0, 1).getParentElement().isOrHasChild(
     Element.as(target));
  }
  return false;
 }
}

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

ecfVersionsLabel.getElement().getParentElement().getStyle().setPropertyPx("paddingBottom", 10);
addEcfVersionButton.getElement().getParentElement().getStyle().setPropertyPx("paddingTop", 15);
detailsTable.getCellFormatter().setHorizontalAlignment(
  8, 2, HasHorizontalAlignment.ALIGN_RIGHT);

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

public void setDisabled(boolean isDisabled) {
  if (this.disabled == isDisabled) {
   return;
  }
  this.disabled = isDisabled;
  if (disabled) {
   setResource(resDisabled);
   getElement().getParentElement().addClassName(styleDisabled);
  } else {
   setResource(resEnabled);
   getElement().getParentElement().removeClassName(styleDisabled);
  }
  Roles.getButtonRole().setAriaDisabledState(getElement(), disabled);
 }
}

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

/**
 * Enable or disable the fast forward button.
 *
 * @param disabled true to disable, false to enable
 */
private void setFastForwardDisabled(boolean disabled) {
 if (fastForward == null) {
  return;
 }
 if (disabled) {
  fastForward.setResource(resources.simplePagerFastForwardDisabled());
  fastForward.getElement().getParentElement().addClassName(
    style.disabledButton());
 } else {
  fastForward.setResource(resources.simplePagerFastForward());
  fastForward.getElement().getParentElement().removeClassName(
    style.disabledButton());
 }
}

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

/**
 * Enable or disable a tab. When disabled, users cannot select the tab.
 *
 * @param index the index of the tab to enable or disable
 * @param enabled true to enable, false to disable
 */
public void setTabEnabled(int index, boolean enabled) {
 assert (index >= 0) && (index < getTabCount()) : "Tab index out of bounds";
 // Style the wrapper
 ClickDelegatePanel delPanel = (ClickDelegatePanel) panel.getWidget(index + 1);
 delPanel.setEnabled(enabled);
 setStyleName(delPanel.getElement(), "gwt-TabBarItem-disabled", !enabled);
 setStyleName(delPanel.getElement().getParentElement(),
   "gwt-TabBarItem-wrapper-disabled", !enabled);
}

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

eventMapLabel.getElement().getParentElement().getStyle().setPropertyPx("paddingBottom", 10);

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

/**
 * Gets the specified tab's HTML.
 *
 * @param index the index of the tab whose HTML is to be retrieved
 * @return the tab's HTML
 */
public String getTabHTML(int index) {
 if (index >= getTabCount()) {
  return null;
 }
 ClickDelegatePanel delPanel = (ClickDelegatePanel) panel.getWidget(index + 1);
 SimplePanel focusablePanel = delPanel.getFocusablePanel();
 Widget widget = focusablePanel.getWidget();
 if (widget instanceof HTML) {
  return ((HTML) widget).getHTML();
 } else if (widget instanceof Label) {
  return ((Label) widget).getText();
 } else {
  // This will be a focusable panel holding a user-supplied widget.
  return focusablePanel.getElement().getParentElement().getInnerHTML();
 }
}

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

/**
 * Creates an empty tab bar.
 */
public TabBar() {
 initWidget(panel);
 sinkEvents(Event.ONCLICK);
 setStyleName("gwt-TabBar");
 // Add a11y role "tablist"
 Roles.getTablistRole().set(panel.getElement());
 panel.setVerticalAlignment(HasVerticalAlignment.ALIGN_BOTTOM);
 HTML first = new HTML("&nbsp;", true), rest = new HTML("&nbsp;", true);
 first.setStyleName("gwt-TabBarFirst");
 rest.setStyleName("gwt-TabBarRest");
 first.setHeight("100%");
 rest.setHeight("100%");
 panel.add(first);
 panel.add(rest);
 first.setHeight("100%");
 panel.setCellHeight(first, "100%");
 panel.setCellWidth(rest, "100%");
 setStyleName(first.getElement().getParentElement(),
   "gwt-TabBarFirst-wrapper");
 setStyleName(rest.getElement().getParentElement(), "gwt-TabBarRest-wrapper");
}

代码示例来源:origin: com.extjs/gxt

/**
 * Inserts this element before the passed element.
 * 
 * @param before the element to insert before
 * @return this
 */
public El insertBefore(Element before) {
 before.getParentElement().insertBefore(dom, before);
 return this;
}

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

firstPage.getElement().getParentElement().addClassName(style.button());
prevPage.getElement().getParentElement().addClassName(style.button());
label.getElement().getParentElement().addClassName(style.pageDetails());
nextPage.getElement().getParentElement().addClassName(style.button());
if (showFastForwardButton) {
 fastForward.getElement().getParentElement().addClassName(style.button());
 lastPage.getElement().getParentElement().addClassName(style.button());

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

Element origParent = getElement().getParentElement();
Element origSibling = getElement().getNextSiblingElement();

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

tableHeaderScroller = tableHeaderContainer.getElement().getParentElement();
headerPanel.setFooterWidget(tableFooterContainer);
tableFooterScroller = tableFooterContainer.getElement().getParentElement();
tableDataScroller.setHeight("100%");
headerPanel.setContentWidget(tableDataScroller);
tableDataContainer = tableData.getElement().getParentElement();

代码示例来源:origin: org.gwtbootstrap3/gwtbootstrap3-extras

/** {@inheritDoc} */
@Override
protected void onLoad() {
  super.onLoad();
  configure();
  // With the new update the parent must have position: relative for positioning to work
  if (getElement().getParentElement() != null) {
    getElement().getParentElement().getStyle().setPosition(Style.Position.RELATIVE);
  }
}

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

private void assembleAndAttach() {
  // We append indicator element to the text widget's parent element
  indicatorElem.addClassName(MAXLENGTH_INDICATOR_STYLE_NAME);
  textWidget.getElement().getParentElement().appendChild(indicatorElem);
}

代码示例来源:origin: com.sksamuel.jqm4gwt/jqm4gwt-library

private String getCurrentTheme() {
  String s = getTheme();
  if (s != null && !s.isEmpty()) return s;
  Element elt = getElement().getParentElement();
  while (elt != null) {
    s = getCurrentTheme(elt);
    if (s != null) return s;
    elt = elt.getParentElement();
  }
  return "a"; // just meaningful default value
}

代码示例来源:origin: com.extjs/gxt

protected Element getWidgetCell(int row, int col) {
 if (col == treeColumn) {
  Element cell = (Element) getCell(row, col);
  if (cell != null) {
   cell = El.fly(cell).selectNode(".x-tree3-node-text").dom;
   cell.setClassName("x-tree3-node-text x-tree3-node-text-widget");
   cell.getParentElement().getStyle().setProperty("padding", "2px 0px 2px 4px");
   return cell;
  }
 }
 return super.getWidgetCell(row, col).cast();
}

相关文章

微信公众号

最新文章

更多

Element类方法