我使用来自数据库表的自动完成ComboBox
。 Append
和Suggest
工作正常!并AutoCompleteSource : ListItem
。
但我遇到了一个问题:当用户点击ComboBox
的箭头并开始输入时,它会开始正常自动完成,但如果我按 Enter 则不会选择我想要的价值。
我点击ComboBox
箭头并开始输入名称,当它自动完成ComboBox
字段中的文本时,我点击 Enter 但它只是跳到下一个控件没有将该值设置为combobox
。
如何选择所需的值?
答案 0 :(得分:0)
你在Javascript中修复此问题。您需要绑定到框中(可能在按键事件上)并将其设置为保持var
指向结果集中的第一个值;然后按键== 13(输入),您要将元素值设置为先前存储的var
。编码快速简便。通过创建包装其他控件的自定义控件,包括自定义JS,以及为此类情况扩展属性(如“必需”),可以使用起来更加有趣。