带有默认选项的可编辑组合框
Vaadin Editable ComboBox with default options
我是新的Vaadin开发人员,我有一个小问题,我希望能在这里解决。
实际上我有一个组合框与一些数据与一个过滤器找到一些匹配,所以…我需要在组合框中输入需要的用户的新值。问题是我不能输入新值,因为当我这样做时,我的过滤器正在删除我的新提案。
我的代码…
//Select select_editable = new Select();
ComboBox cbEducation = new ComboBox();
cbEducation.setTextInputAllowed(true);
cbEducation.setNewItemsAllowed(true);
cbEducation.setFilteringMode(AbstractSelect.Filtering.FILTERINGMODE_CONTAINS);
//Fill the component with some items.
for (int i = 0; i < planets.length; i++)
for (int j = 0; j < planets.length; j++) {
cbEducation.addItem(planets[j] + " to " + planets[i]);
}
//select_editable.
mainLayout.addComponent(cbEducation, 1, 0);
mainLayout.setComponentAlignment(cbEducation, new Alignment(33));
我希望有人能帮助我…无论如何,感谢阅读
提前感谢!
如果你想在输入后立即看到新输入的值,你必须将组合框的immediate模式设置为true。
cbEducation.setImmediate(true);
如果你使用VisualDesigner来创建你的布局,要小心。它会将所有组件的即时状态设置为false。
相关文章:
- ExtJS 4.1 - 编辑单元格时消失的选定内容(组合框编辑器)
- 当强制选择 = true 时重置组合框,用户可以编辑组合框
- 在文本编辑器中显示值,点击组合框:Yii 1.1.
- 如何在 ExtJS5 中网格编辑器组合的当前记录中添加项目
- Sencha ExtJS 4.2:如何在一个网格中同步两个组合编辑器
- easyUI数据网格内部编辑组合框无法选择默认值
- jqGrid编辑/查看表单组合
- 剑道网格内的剑道组合框编辑不起作用
- 带有默认选项的可编辑组合框
- Extjs网格与可编辑的组合框列
- ExtJs 6.0:使用组合框编辑网格单元格-不同步id值
- 使用JavaScript编辑和自动完成组合框
- ExtJs - Javascript -网格中的组合框(单元格编辑插件)-网格/窗口后面的下拉列表
- 在编辑器对话框中按需填充iggrid组合框列
- 在可编辑网格中,如何使Ext组合框在选择项时立即完成编辑模式
- 单元格编辑网格中的组合框编辑器在选择值后不会取消选择
- asp.MVC可编辑的下拉列表框(组合框)
- MeteorJS - 如何组合添加和编辑模板
- 剑道网格弹出编辑模式不显示组合框数据
- ExtJS 4不能在网格内的组合中呈现值(单元格编辑器插件)