0

我正在使用ComboBox来自数据库表的自动完成功能。并且Append工作Suggest完美!和AutoCompleteSource : ListItem

但是我有一个问题:当用户单击箭头ComboBox并开始输入时,它开始正常自动完成,但是如果我按下Enter它并没有选择我想要的值。

我单击ComboBox箭头并开始输入名称,当它自动完成ComboBox字段中的文本时,我点击了,Enter但它只是跳转到下一个控件而没有将该值设置为combobox.

如何选择所需的值?

4

1 回答 1

0

你用 Javascript 解决这个问题。您需要绑定到框(可能在按键事件上)并将其设置为保持var指向结果集中的第一个值;然后在按键 == 13(回车)上,您要将元素值设置为先前存储的var. 它快速且易于编码。您可以通过创建一个自定义控件来包装您的其他控件、包含您的自定义 JS 并扩展诸如此类情况的“必需”之类的属性,从而使其使用起来更加有趣。

于 2013-02-20T20:46:04.293 回答