Pessoal estou usando o Zkoss, para realizar um cadastro simples. Estou tentando usar o componente listbox porém não estou conseguindo “popula-lo”, com dados do banco de dados.
Estou fazendo MVC com o próprio Zkoss.
Ex.:
<grid>
<rows>
<row>
Label: <textbox zclass=“text-padrao” id=“label” cols=“10” />
</row>
<row>
Link: <textbox zclass=“text-padrao” id=“link” />
</row>
</rows>
</grid>
O problema é que não estou conseguindo popular o listbox abaixo.
<grid>
<rows>
<row>
Acesso Pai:
<a:bind model=“listaTipoAcesso” selectedItem=“listaTipo” />
<listbox rows=“1” mold=“select” id=“idTipoAcesso” />
</row>
</rows>
</grid>
O MVC está resumido abaixo.
[i]
public void onInsereAcesso(Event event) throws Exception{
AcessoHPDAO acessoHPDAO = new AcessoHPDAO();
TipoAcessoDAO tipoAcessoDAO = new TipoAcessoDAO();
private Textbox label;
private Textbox link;
private Listbox idTipoAcesso;
acessoHp.setLabel(label.getText());
acessoHp.setLink(link.getText());
public List<TipoAcesso> getListaTipoAcesso() throws SQLException{
TipoAcessoDAO tipoAcessoDAO = new TipoAcessoDAO();
List<TipoAcesso> listaTipo = tipoAcessoDAO.lista();
for (TipoAcesso tp:listaTipo){
tp.getIdAcesso();
}
return listaTipo;
}
[/i]
Alguém teve alguma experiência com o Zkoss, num cadastro, parecida com esta?