zk のリストヘッダーに日付をロードする際に問題があります。しかし、曜日ごとに同じデータをロードする必要があります。私の場合、変数loadData
は {"atr1"、"atr2"} の 2 つのキャンプを持つ文字列のリストです。誰でも私にアイデアを教えてもらえますか
コード:
<zk>
<div apply="org.zkoss.bind.BindComposer" viewModel="@id('vm') @init('campaign.Campaign')">
<window id="usersEdit">
<listbox>
<auxhead>
<auxheader colspan="2" class="topic">Lunes</auxheader>
<auxheader colspan="2" class="topic">Martes</auxheader>
<auxheader colspan="2" class="topic">Miercoles</auxheader>
<auxheader colspan="2" class="topic">Jueves</auxheader>
<auxheader colspan="2" class="topic">Viernes</auxheader>
<auxheader colspan="2" class="topic">Sabado</auxheader>
<auxheader colspan="2" class="topic">Domingo</auxheader>
</auxhead>
<listhead children="@load(vm.loadData)">
<template name="children" var="headerName">
<listheader label="@load(headerName)" sort="auto"></listheader>
<listheader label="@load(headerName)" sort="auto"></listheader>
<listheader label="@load(headerName)" sort="auto"></listheader>
<listheader label="@load(headerName)" sort="auto"></listheader>
<listheader label="@load(headerName)" sort="auto"></listheader>
<listheader label="@load(headerName)" sort="auto"></listheader>
<listheader label="@load(headerName)" sort="auto"></listheader>
</template>
</listhead>
</listbox>
</window>
</div>
</zk>
問題は、各曜日の列に同じデータがないことです。
私はこのようなものが必要です:
lunes martes Miercoles Jueves Viernes Sabado
atr1 atr2 atr1 atr2 atr1 atr2 atr1 atr2 atr1 atr2 atr1 atr2 ...
問題は、列の名前によるリストヘッダーの並べ替えです。次のようなものがあります。
lunes martes Miercoles Jueves Viernes Sabado
atr1 atr1 atr1 atr1 atr1 atr1 atr2 atr2 atr2 atr2 atr2 atr2 ...
リストはデータベース内のクエリであるため、リストのロードが必要なため、どうすれば問題を解決できますか。