@StudioComponent(caption="Link", category="Components", xmlElement="link", icon="io/jmix/ui/icon/component/link.svg", canvasBehaviour=LINK, canvasText="New Link", canvasTextProperty="caption", documentationURL="https://docs.jmix.io/jmix/%VERSION%/backoffice-ui/vcl/components/link.html") public interface Link extends Component, Component.HasCaption, Component.BelongToFrame, Component.HasIcon, HasHtmlCaption, HasHtmlDescription, HasHtmlSanitizer
Component.Alignment, Component.BelongToFrame, Component.Disposable, Component.Editable, Component.Focusable, Component.HasCaption, Component.HasDescription, Component.HasIcon, Component.HasXmlDescriptor, Component.Wrapper
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
NAME |
AUTO_SIZE, AUTO_SIZE_PX, FULL_SIZE
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getRel() |
java.lang.String |
getTarget() |
java.lang.String |
getUrl() |
void |
setRel(java.lang.String rel)
Sets the relation between current document and the target document.
|
void |
setTarget(java.lang.String target) |
void |
setUrl(java.lang.String url) |
getFrame, setFrame
addStyleName, getAlignment, getHeight, getHeightSizeUnit, getId, getParent, getStyleName, getWidth, getWidthSizeUnit, isEnabled, isEnabledRecursive, isResponsive, isVisible, isVisibleRecursive, removeStyleName, setAlignment, setEnabled, setHeight, setHeightAuto, setHeightFull, setId, setParent, setResponsive, setSizeAuto, setSizeFull, setStyleName, setVisible, setWidth, setWidthAuto, setWidthFull, unwrap, unwrapComposition, unwrapCompositionOrNull, unwrapOrNull, withUnwrapped, withUnwrappedComposition
getIcon, setIcon, setIconFromSet
isCaptionAsHtml, setCaptionAsHtml
getCaption, setCaption
getDescription, setDescription
isDescriptionAsHtml, setDescriptionAsHtml
isHtmlSanitizerEnabled, setHtmlSanitizerEnabled
static final java.lang.String NAME
@StudioProperty void setUrl(java.lang.String url)
@Nullable java.lang.String getUrl()
@StudioProperty void setTarget(java.lang.String target)
java.lang.String getTarget()
@StudioProperty(defaultValue="noopener noreferrer") void setRel(java.lang.String rel)
rel
- string value of relation (e.g. noreferrer)java.lang.String getRel()