组合框中的项目选择不起作用

时间:2015-11-04 00:09:13

标签: select combobox vaadin

我在vaadin组合框中选择值时遇到问题,我已经填充了从EJB3层获得的对象。我已经覆盖了toString()类,以便组合框显示所需的属性而不是对象的序列值。

尝试

cb.setValue(object) 

cb.select(object) 

并且它不起作用。

有什么想法吗?

从DB获取数据的代码:

@SuppressWarnings("unchecked")
public List<Kontakt> findAll() {
    log.debug("getting all Kontakts");
    try {
        List<Kontakt> instance = entityManager.createNamedQuery("Kontakt.findAll").getResultList();
        log.debug("get successful");
            return instance;
    } catch (RuntimeException re) {
        log.error("get failed", re);
        throw re;
    }
}

Vaadin的实施:

cbUstanova = new ComboBox("Ustanova");
cbUstanova.addItems(ustanovaEJB.findAll());
cbUstanova.setRequired(true);

0 个答案:

没有答案