@Override public void setHomeLinkAction(final Command command) { homeLink.setOnclick(event -> command.execute()); }
@Override public void setHomeLinkAction(final Command command) { homeLink.setOnclick(event -> command.execute()); }
@Override public void setCommand(final Command command) { item.setOnclick(event -> command.execute()); }
@Override public void setCommand(final Command command) { item.setOnclick(event -> command.execute()); }
@Override public void setCommand(final Command command) { item.setOnclick(event -> command.execute()); }
@Override public void setCommand(final Command command) { item.setOnclick(event -> command.execute()); }
@Override public void setCommand(final Command command) { item.setOnclick(event -> command.execute()); }
@Override public void setCommand(final Command command) { item.setOnclick(event -> command.execute()); }
public void init(final String text, final Command onClick) { link.setTextContent(text); if (onClick != null) { link.setOnclick(e -> onClick.execute()); } } }
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()); } }