使用Knockout Kendo全局设置选项

时间:2013-07-16 06:35:12

标签: javascript knockout.js kendo-ui

关注http://rniemeyer.github.io/knockout-kendo/web/AutoComplete.html我认为在全球范围内设置多个选项是个好主意。所以我也试过了

<input data-bind="kendoAutoComplete: {}" />

ko.bindingHandlers.kendoAutoComplete.options.data = "choices";
ko.bindingHandlers.kendoAutoComplete.options.value = "selectedChoice";

然而,它不起作用。 input元素被设置为AutoComplete,但在输入时不会显示任何元素。

是否必须在标记中设置一些选项?或者我是否犯了一些错误,是否应该在全局对象中允许所有选项?

1 个答案:

答案 0 :(得分:0)

回答我自己的问题......

我误解了选项对象。我以为我可以在那里定义viewmodel属性的名称。我现在意识到我必须代替实际值。

如果我能够全局定义“始终从视图模型的'data'属性读取数据”,我会更喜欢。但是,这不是全局选项的预期用例。