我正在使用Knockout和jQueryUI的自动完成功能(以及Pixel Admin bootstrap模板)。
我创建了输入并将其绑定到我的数据:
<input data-bind="autoComplete: userSearch, value: userSearch, optionsText: 'fullName', optionsValue: 'userID', autoCompleteOptions: { autoFocus: false, appendTo: '#user-panel' }"" >
userSearch
是ko.computed
,它返回数据集(对象数组)。
这很好用。
我的问题是,如何使用自动完成返回的值来过滤返回数据的userID的原始数据集?
我不确定为什么需要将value属性设置为数据集,但如果我不这样做,当我选择一个选项时它只返回userID(因为这是选项)价值集。)。