Similar to Listbox, you can render a combobox with a template:

<combobox model="${infos}">
    <template name="model">
        <comboitem label="${each[0]}: ${each[1]}"/>
    </template>
</combobox>

where we assume there is a list model (org.zkoss.zul.ListModel) called infos such as:

ListModel infos = new ListModelArray(
    new String[][] {
        {"Apple", "10kg"},
        {"Orange", "20kg"},
        {"Mango", "12kg"}
});

Version History

Version Date Content
6.0.0 July 2011 The template feature was introduced.