0

单击按钮时,我需要根据自动完成附加记录:自动完成绑定到远程数据库中的 wcf。我需要做的是将记录附加到本地数据库并同步。请告知我需要进行的操作。谢谢

$(document).ready(function () {
    $("#search").kendoAutoComplete({ 
        minLength: 3, 
        dataTextField: "SDesc", 
        dataValueField: "RefID", 
        template: '${ data.SDesc } ' + '(' + '${ data.SDate }' + ')',

        dataSource: {
            type: "odata",
            serverFiltering: true,
            serverPaging: true,
            pageSize: 20,
            transport: {
                read: "http://localhost:54329/HH_WcfDataService.svc/Product"
            }
        }
    });   

    $('#btnSelect').click(function (e){
        var value = $("#search").data("kendoAutoComplete").value();
    });
});
4

1 回答 1

1

实际上,当 AutoComplete 位于表单元素内部时(就像普通输入一样),只有 Autocomplete dataTextField 被发布到服务器。对于您的情况,将使用搜索名称发布自动完成文本。

如果您想发送底层 dataValueField (实际上 AutoComplete 小部件从未使用过),您应该使用ComboBox小部件。

于 2012-11-25T08:46:58.023 回答