vaadin combobox defaultItem valueChangeListener

时间:2017-04-13 13:26:48

标签: java combobox vaadin vaadin7

我使用下拉列表为只读模式创建一个组合框。

这里是我创建组合框的部分:

def sql=new Sql(dataSource)
return sql.rows(query,whereParams)

这里是我添加valueChangeListener的部分:

ComboBox createComboBox(String caption, List<String> items, String defaultItem) {
ComboBox comboBox = new ComboBox(caption, items);
comboBox.setWidth(width.getLength());
if (defaultValue != null) {
    comboBox.setValue(defaultValue);
}
comboBox.setNullSelectionAllowed(false);
comboBox.setTextInputAllowed(false);

当我下拉组合框并选择一个值时,我想在更改时设置默认值。

我遇到问题,当defaultItem为空字符串“”时,所选项目将设置为值。

0 个答案:

没有答案