如何将Knockout.Combobox与KnockOut验证结合使用?

时间:2012-12-30 17:39:59

标签: knockout.js knockout-validation

我正在尝试将Knockout.Combobox与Knockout Validation库一起使用。

https://github.com/AndersMalmgren/Knockout.Combobox

http://jsfiddle.net/Zc9Aj/

this.errors = ko.validation.group(this);
this.errors.showAllMessages();

以上不起作用,我假设验证库不了解如何验证Combobox绑定,但是如何将这两个lib链接在一起?

1 个答案:

答案 0 :(得分:1)

Knockout Validation仅支持开箱即用的Value绑定,您可以执行类似的操作以使其支持组合框

http://jsfiddle.net/AWHhr/78/

ko.bindingHandlers.comboboxValue = { 
    init: ko.bindingHandlers.validationCore.init
};