无法观察从多选列表中选择的Knockout选项

时间:2017-04-27 15:04:35

标签: javascript knockout.js

我可以使用下面代码中的Knockout中的“options”绑定来填充多选列表。现在,只有在选择了选项时才需要在屏幕上启用按钮。问题是我无法弄清楚如何选择是否选择了一个选项。有人有想法吗?

<select size="8" multiple data-bind="options: viewsForClient, optionsValue: 'Value', optionsText: 'Text'"

1 个答案:

答案 0 :(得分:2)

您需要使用selectedOptions(阅读淘汰文档:http://knockoutjs.com/documentation/selectedOptions-binding.html

然后在按钮上,如果selectedOptionsVariable数组中包含值,则可以对enable: selectedOptionVariable.length > 0之类的数据进行数据绑定以启用按钮。