0

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";

但是,它不起作用。输入元素被制成自动完成,但在键入时没有元素显示。

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

4

1 回答 1

0

回答我自己的问题...

我误解了选项对象。我认为我可以在那里定义视图模型属性的名称。我现在意识到我必须对实际值进行编码。

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

于 2013-07-16T08:55:47.720 回答