Ich versuche, Vaadin Tree-Elemente die Beschriftung als HTML analysieren. Ich habe die Methode void setHtmlContentAllowed(boolean htmlContentAllowed) Sets whether html is allowed in the item captions.
aus der Dokumentation gefunden und dachte, dass der Job dann erledigt ist. Leider sind die Untertitel immer noch als String ausgeblendet. Irgendwelche Ideen? in diesem sehr einfachen BeispielVerwenden Sie HTML in Beschriftungen von Vaadin Tree Elemente
ich für mich nicht einmal arbeiten:
class TestExplorer extends CustomComponent{
val tree = new Tree
tree.setHtmlContentAllowed(true)
tree.setCaptionAsHtml(true)
tree.addItem("<b>test</b>")
val panel = new Panel()
panel.setContent(tree)
setCompositionRoot(panel)
}
Ich benutze plain java mit vaadin 7.6.8 und diese Funktion funktioniert wie erwartet entweder mit [impliziten Beschriftungen, expliziten Beschriftungen oder Eigenschaften] (https://vaadin.com/ docs/-/part/framework/components/components-selection.html # components.selection.captions) (blättern Sie zu 'Elementbeschriftungen'). Können Sie ein einfaches, aber vollständiges Beispiel ([sscce] (http://sscce.org)) teilen? – Morfic
Ich habe eine minimale Beispielkomponente in der Beschreibung aktualisiert. Funktioniert es für Sie? –
Ja, mit Vaadin 7.6.8 bekomme ich nach dem Hinzufügen eines regulären Elements auch ein kleines weißes Panel mit einem Baum mit fettem und nicht fettem Knoten (siehe [dieser Screenshot] (http://imgur.com/) a/Q39QH)). Welche Version verwendest du? – Morfic