Прежде всего, ваш код содержит ошибки.Вы должны создать столько Comboitems, сколько empresasList.size ().Я думаю, что-то вроде
for(Empresa e : empresasList){
Comboitem item = new Comboitem();
item.setValue(e.getEmpId());
item.setLabel(e.getEmpNombre());
cb_empresa.appendItem(item);
}
if(cb_empresa.getItemCount()==1){
cb_empresa.setSelectedIndex(0);
}
Должно работать.Однако в ZK была ошибка, из-за которой setSelectedIndex () пришлось отложить, как упоминалось Aloong .Насколько я помню, эта ошибка была исправлена.Если нет, вы можете использовать Event.echoEvent () в качестве обходного пути.