私はZKで全く新しいです。私はN listheadersとN listcellsをmy zulファイルで作成する必要があります。しかし、私はどのように私のJavaコントローラからそれを行うかわからないと私はではない MVVMを使用しています。あなたのコントローラに、ZULでワイヤーをlisthead
空のままにして、そこlistheaders
を作成することができますZKでリストヘッダとリストセルを動的に追加する方法
@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>
ありがとうございます。それは動作します、私はモデルで使用することができませんでしたが、他の方法で働いた。 –