2016-07-24 12 views
0

Ist es möglich, Tasten in Vaadin 7 zu Akkordeon com.vaadin.ui.TabSheet.Tab Beschriftung hinzuzufügen?Vaadin 7 Tasten in Akkordeon hinzufügen com.vaadin.ui.TabSheet.Tab Bildunterschrift

Im Moment kann ich nur einen String in die Registerkarte Titel hinzufügen.

Dies ist mein aktueller Bildschirm:

enter image description here

Ich brauche das gleiche Bearbeiten/Entfernen Symbole hinzufügen (wie ich für Live-Chat und WMA habe) in der Nähe der Allgemein- und Julia Registerkarte Gruppe Bildunterschriften.

Antwort

1

Leider ist das nicht möglich.

Sie könnten eine serverseitige Komposition erstellen, die sich wie Accordion verhält, aber dann können Sie die Komponente so entwerfen, dass Sie den Registerkartenbeschriftungen Schaltflächen hinzufügen können. Sie könnten mit so etwas wie folgen beginnen:

public class MyAccordion extends CustomComponent { 

    public MyAccordion() { 

     VerticalLayout layout = new VerticalLayout(); 
     setCompositionRoot(layout); 
     // TODO layout should contain all tabs and tab captions 
    } 
} 

Eine weitere Möglichkeit, einen extension mithilfe von GWT oder Javascript zu erstellen wäre und auf der Client-Seite ändern DOM so, dass es eine zwei Tasten auf dem Registerkarte Beschriftungen.