按钮点击时,我需要根据自动填充附加记录: 自动完成绑定到远程数据库中的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();
});
});
答案 0 :(得分:1)
实际上,只有当自动完成位于表单元素内部时,才会将自动填充dataTextField发布到服务器(就像普通输入一样)。对于您的情况,将使用搜索名称发布自动完成文本。
如果要发送基础dataValueField(实际上从未被AutoComplete小部件使用),您应该使用ComboBox小部件。