Combobox vaadin组合框附加项和选项值(?)

Combobox vaadin组合框附加项和选项值(?),combobox,vaadin,Combobox,Vaadin,代码 值为“C” 但是我想输入其他值,比如html中的selectBox选项 ComboBox combo = new ComboBox('comboBox'); combo.addItem("A"); combo.addItem("B"); combo.addItem("C"); combo.addValueChangeListener(new ValueChangeListener() { @Overri

代码

值为“C”

但是我想输入其他值,比如html中的selectBox选项

       ComboBox combo = new ComboBox('comboBox');
       combo.addItem("A");
       combo.addItem("B");
       combo.addItem("C");
       combo.addValueChangeListener(new ValueChangeListener() {

        @Override
        public void valueChange(ValueChangeEvent event) {

            com.vaadin.data.Property changedProeprty = event.getProperty();
            String value = changedProeprty.toString() ;
        }
    });

A.
B
C
如何输入选项值以及如何在vaadin组合框中获取选项值?

您必须将“真实”值设置为组合框中的项目。 然后,您可以使用setItemCaption(…)方法告诉系统在UI中显示什么

      <select>
         <option value="1">A</option>
         <option value="2">B</option>
         <option value="3">C</option>
       </select>

查看《瓦丁之书》了解更多详细信息

是否无法仅使用声明性语法进行此操作?不确定,但由于问题是通过代码显示的,因此不属于问题的范围
// Set item caption for this item explicitly
select.addItem(2);
select.setItemCaption(2, "Demos");