使用combobox zk框架的字符串列表

时间:2015-01-28 07:42:23

标签: combobox zk

我有一个字符串列表,用于在zk框架中填充组合框。但是在zul页面上,组合框没有填充。这是代码。

public class RegisterControl extends SelectorComposer<Component> {

private static final long serialVersionUID = 1L;

private List<String> studyDegs = new ArrayList<String>();

private ListModel<String> studiesModel;


@Wire
private Combobox studyComboId;

public RegisterControl() {
    studyDegs.add("İlkokul");
    studyDegs.add("Ortaokul");
    studyDegs.add("Lise");
    studyDegs.add("Üniversite");
    studyDegs.add("Diğer");

    studiesModel = new ListModelList<String>(studyDegs);
    ((ListModelList<String>) studiesModel).addToSelection(studyDegs.get(0));
}

public ListModel<String> getStudiesModel() {
    return studiesModel;
}

}

我像zk文档一样编写了这个类。并在zule页面;

<combobox id="studyComboId"
                    model="${win$composer.studiesModel}" autodrop="true">
                    <template name="model">
                        <comboitem label="${each}" />
                    </template>
</combobox>

为什么组合框没有填充?可能是什么原因?

0 个答案:

没有答案