Je suis totalement nouveau dans ZK. Je dois créer N listheaders et N listcells dans mon fichier zul. Mais je ne sais pas comment le faire à partir de mon contrôleur Java et je suis pas en utilisant MVVM.Comment ajouter dynamiquement des listheaders et des listcells dans ZK
Le problème serait quelque chose comme:
@Wire
private Window idWindow;
private Listheader header;
private Listcell item1;
@Override
public void onCreate(Event event) {
header.setLabel("laaaa");// It would set just one header but I can have many (N headers) and same for items
}
<zk>
<window id="idWindow" title="nameWindow" apply="controller.java" border="normal" closable="true" sizable="true" maximizable="true" maximized="true" height="85%" width="150%" style="overflow:auto;">
<!-- CONTINUES -->
<listbox id="mainList" hflex="1" vflex="1">
<listhead>
<listheader id="header" label="A" />
<listheader id="header1" label="B" />
<listheader id="header2" label="C" />
....
<listheader id="headerN" label="N" />
</listhead>
<listitem>
<listcell id="item1" label="A"/>
<listcell id="item2" label="B"/>
<listcell id="item3" label="C"/>
....
<listcell id="itemN" label="D"/>
</listitem>
</listbox>
<!-- CONTINUES -->
</window>
</zk>
Merci beaucoup. Cela fonctionne, je ne pouvais pas utiliser avec le modèle mais l'inverse fonctionnait. –