Fügen Sie die Hashelper -Schnittstelle zur Template -Komponente hinzuJava

Java-Forum
Anonymous
 Fügen Sie die Hashelper -Schnittstelle zur Template -Komponente hinzu

Post by Anonymous »

Ich versuche, eine Kontrollkästchenkomponente mit einem einfachen Helfer -Text zu erstellen. < /p>

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
}
Ich denke, mir fehlt etwas, aber nicht sicher was.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post