我已经通过 Knockout-Kendo.js 库修改了 Shopping cart Knockout 示例 ( http://knockoutjs.com/examples/cartEditor.html ) 以使用 KendoUI DropDownLists。
如这个 jsfiddle 所示,这没有按预期工作(第二个 DropDownList 未填充,并显示为标准输入)。http://jsfiddle.net/L3F2Y/4/
在我的机器上运行它时,会引发以下 javascript 错误:
Microsoft JScript 运行时错误:无法解析绑定。消息:ReferenceError:“产品”未定义;绑定值:kendoDropDownList: { dataTextField: 'name', data: products, value: $parent.product }
我认为这是由于 Knockout-Kendo 自定义绑定处理集合的方式而发生的,但是任何进一步理解/解决此问题的尝试均未成功。
提前致谢!