0
我有一個網格使用模型作爲源,我無法修復的問題。ZK不支持父行:<Radiogroup nLEPs6>
在我.zul我:
<grid model="@bind(vm.experiments)">
<columns>
<column label="Experiment" sort="auto" />
</columns>
<template name="model" var="experiment">
<row>
<vbox>
<hbox>
<button label="Add ChipSeq Unit"
onClick="@command('addChipSeqUnit', experiment=experiment)">
</button>
<button label="Delete Experiment"
onClick="@command('deleteExperiment', experiment=experiment)">
</button>
<button label="Edit Experiment"
onClick="@command('editExperiment', experiment=experiment)">
</button>
<radiogroup model="@load(experiment.replicatesFlagValues)"
selectedItem="@bind(experiment.replicatesFlag)"
hflex="1">
</radiogroup>
</hbox>
</vbox>
</row>
</template>
</grid>
在視圖模型的方法getExperiments
返回CSExperiment
對象的名單。這個類的定義是:
public class CSExperiment {
private List<ChipSeqUnit> chipSeqUnits = new LinkedList<ChipSeqUnit>();
private Integer replicatesFlag;
public List<ChipSeqUnit> getChipSeqUnits() {
return chipSeqUnits;
}
public void setChipSeqUnits(List<ChipSeqUnit> chipSeqUnits) {
this.chipSeqUnits = chipSeqUnits;
}
public Integer getReplicatesFlag() {
return replicatesFlag;
}
public void setReplicatesFlag(Integer replicatesFlag) {
this.replicatesFlag = replicatesFlag;
}
public List<Integer> getReplicatesFlagValues(){
return Arrays.asList(new Integer[]{0, 1});
}
}
然而,組成網格時,它說Unsupported parent for row: <radiogroup nleps6="">
,但顯然它被正確綁定。
非常感謝。
我無法重現你的問題。你可以請嘗試創建一個ZK小提琴嗎? –
你可以發佈你的項目或項目的樣本,你會在Dropbox /谷歌驅動器上發生故障嗎?如果我可以使用「工作」代碼,我無法重現它,所以它更容易。 – chillworld