Code: Select all
class DenCheckboxHelper extends LitElement {
render() {
return html`
`;
}
}
< /code>
Ich möchte die Vaadin -Schnittstelle verwenden, weil er sie aus irgendeinem Grund erstellt hat. Der Helfer wird nicht angezeigt, aber der Titel ist. < /P>
Dies ist der Java -Code < /p>
@JsModule("./src/component/den-checkbox-helper.ts")
@Tag("den-checkbox-helper")
public class DenCheckboxHelper extends LitTemplate implements LocaleChangeObserver, HasHelper, HasText, HasValue {
@Id("checkbox")
private Checkbox checkbox;
private String helperText;
private final String key;
private boolean translate = true;
public DenCheckboxHelper(String title, String helperText) {
super();
this.key = title;
this.helperText = helperText;
}
@Override
public void localeChange(LocaleChangeEvent event) {
if (key != null && translate) {
checkbox.setLabel(getTranslation(key));
}
if (helperText != null && translate) {
setHelperText(getTranslation(helperText));
}
}
//Methods implemented by iterfaces
}