我通过扩展 AbstractGroupsModel 类创建了一个 MyGroupModelList 类。我希望 MyGroupModelList 中的第一个组应该展开,其余的所有其他组应该折叠。
在我写在下面的 viewModel 上。
private MyGroupModelList <TabData> summaryGroupModel;
@AfterCompose
public void afterCompose(@ContextParam(ContextType.VIEW) Component view){
summaryGroupModel = getSummaryTabData(folderRSN);
if (summaryGroupModel != null && summaryGroupModel.getGroupCount() > 0) {
summaryGroupModel.addOpenGroup(0);
}
在ZUL上都写了下面。
<zk>
<window width="100%" height="100%"
apply="org.zkoss.bind.BindComposer"
viewModel="@id('vm') @init('com.test.MyGroupModelList ')">
<listbox model="@bind(vm.summaryGroupModel.groupModel)">
<listhead>
<listheader label="Bill Number"></listheader>
<listheader label="Bill Amount"></listheader>
</listhead>
<template name="model" var="Data">
<listitem>
<listcell>
<label value="@load(Data.billNumber)" />
</listcell>
<listcell>
<label value="@load(Data.billAmount)" />
</listcell>
</listitem>
</template>
</listbox>
</window>
</zk>
上面的代码没有扩展 MyGroupModelList 中存在的第一组。
请帮忙