使用击倒剑道在全球范围内设置选项

Set options globally with Knockout Kendo

本文关键字:范围内 设置 选项      更新时间:2023-09-26

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

然而,它不起作用。输入元素被设置为"自动完成",但在键入时不会显示任何元素。

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

回答我自己的问题。。。

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

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