我正在使用kendo ComboBox,它使用远程数据源,如下面的代码所示:
$("#myinput").kendoComboBox({
dataTextField: "text",
dataValueField: "value",
filter: "contains",
placeholder: "...",
autoBind: false,
height: 300,
dataSource: {
type: "odata",
serverFiltering: true,
transport: {
read: {
url: "{{ path('my_search_ajax') }}"
}
}
}
});
要从组合框中选择一个值,通常我们会使用上面提到的选择方法here。
<input id="combobox" />
<script>
$("#combobox").kendoComboBox({
dataSource: [ "Apples", "Oranges" ]
});
var combobox = $("#combobox").data("kendoComboBox");
combobox.select(0);
combobox.trigger("change");
</script>
但这对我不起作用可能是因为我使用远程数据源所以我尝试了search方法并且也没有用,我仍然无法设置选择的值组合框。
所以也许我们错过了配置或其他方法之类的东西,我实际上并不确定。希望你帮我这个。