kendo组合框选择值不在数据源jquery中

时间:2019-06-28 02:11:29

标签: jquery kendo-ui kendo-datasource kendo-combobox

我有一个剑道组合框,我需要在组合框中选择一个不在当前数据源中的值,因为当前数据仅包含列表中的前20个值。我尝试向其中添加过滤器,但是清除下拉列表中的现有值后,过滤器不会无效。

$("#xyz").kendoComboBox({
                placeholder: "Please Select",
                filter: "contains",
                autoBind: true,
                dataTextField: "Text",
                dataValueField: "Value",
                dataSource: {
            type: "odata",
            pageSize: 20,
            serverPaging: true,
            serverFiltering: true,
            transport: {
                read: {
                    type: "POST",
                    url: url,
                    contentType: "application/json; charset=utf-8",
                    dataType: "json"
                },
           },
            schema: {
                data: function (response) {
                    return response.Data.data;
                },
                total: function (response) {
                    return response.Data.total;
                },
                model: {
                    value: "Value"
                }
            }
        });
    }
   }).data('kendoComboBox')

$("#xyz").data('kendoComboBox').value(selectedValue);

如果该值是从前20个选项中选择的,则该值将被选中,否则,控件将不与这些选项绑定,并且所选值仅会在下拉菜单中显示为文本。

0 个答案:

没有答案