@Override public void setLabel(final String label) { item.setTextContent(label); }
@Override public void setTitle(String id, String name) { groupTitle.setTextContent(name); collapse.setId(id); groupTitle.setAttribute("href", "#" + id); }
@Override public void setShowMoreLabel(String label) { showMoreAnchor.setTitle(label); showMoreAnchor.setTextContent(label); }
@Override public void setEndpoint(final String endpoint) { this.endpoint.setHref(endpoint); this.endpoint.setTextContent(endpoint); }
@Override public void setLink(final String value) { link.setHref(value); link.setInnerHTML(value); }
@Override public void render(Context context, C value, SafeHtmlBuilder sb) { Integer errCount = (value != null && value.getErrorCount() != null ? value.getErrorCount() : 0); DOMTokenList tooltipClasses = tooltip.getClassList(); tooltip.setTextContent(Integer.toString(errCount)); if (errCount > 0) { tooltipClasses.add(ERROR_PRESENT_STYLE); } else { tooltipClasses.remove(ERROR_PRESENT_STYLE); } if (viewPresenter.getViewErrorsActionCondition().test(value)) { tooltip.setTitle(Constants.INSTANCE.ErrorCountNumberView(errCount)); tooltip.setAttribute(DATA_INSTANCE_ATTRIBUTE, value.getId().toString()); tooltipClasses.add(LINK_AVAILABLE_STYLE); initTooltipsAsync(); } else { tooltip.removeAttribute("title"); tooltip.removeAttribute(DATA_INSTANCE_ATTRIBUTE); tooltipClasses.remove(LINK_AVAILABLE_STYLE); } sb.appendHtmlConstant(tooltip.getOuterHTML()); }
@Override public void disable() { dropdown.setAttribute("disabled", "disabled"); }
public void init(final String text, final Command onClick) { link.setTextContent(text); if (onClick != null) { link.setOnclick(e -> onClick.execute()); } } }
@Override public void setLabel(final String label) { item.setTitle(label); }
@Override public void setHelp(String help) { if (!isEmpty(help)) { paramInputHelp.setAttribute(DATA_CONTENT_ATTR, help); paramInputHelp.getStyle().removeProperty("display"); } }
@Override public void showAddNewEntry(boolean show) { newEntryAnchor.setHidden(!show); }
@Override public void setExpanded(boolean expanded) { groupTitle.setClassName(expanded ? "" : "collapsed"); groupTitle.setAttribute("aria-expanded", Boolean.toString(expanded)); collapse.setClassName("panel-collapse collapse" + (expanded ? " in" : "")); }
@Override public void render(Widget widget, FieldDefinition field) { String id = Document.get().createUniqueId(); anchor.setAttribute("data-target", "#" + id); panel.setId(id); formGroup.setHidden(true); anchorText.setTextContent(field.getLabel()); if (field.getRequired()) { anchor.appendChild(fieldRequired.getElement()); } if (field.getHelpMessage() != null && !field.getHelpMessage().trim().isEmpty()) { fieldHelp.showHelpMessage(field.getHelpMessage()); anchor.appendChild(fieldHelp.getElement()); } container.clear(); container.add(widget); }
public void setURL(final String url){ anchor.setHref(url); }
.setProperty("visibility", getVisibility(linkModeVisible)); link.getStyle() .setProperty("visibility", getVisibility(linkModeVisible)); } else { link.setInnerHTML(""); link.getStyle() .setProperty("width", "0px");
@Override public void disable() { item.setAttribute("disabled", "disabled"); }
@Override public void setEndpoint(final String endpoint) { this.endpoint.setHref(endpoint); this.endpoint.setTextContent(endpoint); }
public void init(final String name, final String path, final String type, final IsWidget icon, final String lastModifiedDate, final String createdDate, final Command details, final Command select) { if (icon != null) { HTMLElement assetIconHtml = TemplateUtil.<HTMLElement>nativeCast(icon.asWidget().getElement()); final Node clonedAssetIconHtml = assetIconHtml.cloneNode(true); this.assetIcon.appendChild(clonedAssetIconHtml); } this.assetName.setTextContent(name); this.assetName.setOnclick(e -> { e.stopImmediatePropagation(); select.execute(); }); this.assetPath.setTextContent(path); this.assetType.setTextContent(type); this.assetLastModifiedDate.setTextContent(lastModifiedDate); this.assetCreatedDate.setTextContent(createdDate); assetContainer.setOnclick(e -> details.execute()); } }
@Override public void setLabel(final String label) { item.setTitle(label); }