현재 검도 UI에 몇 가지 문제가 있습니다. 지금 나는 직원을 얻는 데 사용하는 자동 완성 기능을 가지고 있습니다. 내가 겪고있는 문제는 여러 단어 (성 및 이름) (예 : 'John Smith')로 작업 할 수 있도록 자동 완성을 사용하고 싶습니다. 현재 'john'이 입력 된 경우 'john'이라는 단어가 포함 된 다른 이름과 함께 드롭 다운에 'John smith'가 표시되면 자동 완성 기능이 작동합니다. '스미스'라는 성을 입력하고 '존 스미스'를 선택하는 옵션이있는 경우에도 똑같이 작동합니다. 내가하려는 것은 전체 이름을 'John Smith'에 입력하면 사용자가 John smith를 선택할 수있게되는 것입니다.이 의미는 여전히 두 단어에 대한 검색을 수행함을 의미합니다. 누구든지 도와 줄 수 있습니까? 나는 아래에 나의 코드를 넣을 것이다.검도 UI 자동 완성, 이름 검색
감사합니다.
//Autocomplete FeeEarner
$("#FeeEarnerEmailSend").kendoAutoComplete({
dataSource: new kendo.data.DataSource({
serverFiltering: true,
transport: {
read: "/" + prefix + "/api/Session/GetEmployees",
parameterMap: function() {
return { id: $("#FeeEarnerEmailSend").data("kendoAutoComplete").value() };
}
}
}),
dataTextField: 'FullName',
filter: "contains",
//placeholder: "Search...",
minLength: 3,
suggest: true,
select: function (e) {
var employeeAutoComplete = e.sender;
// this var is used in the Search button click event
selectedEmployeeDataItem = employeeAutoComplete.dataItem(e.item.index());
},
change: function() {
if ($.trim($("#FeeEarnerEmailSend").val()) == "") {
selectedEmployeeDataItem = null;
}
},
dataBound: function (e) {
selectedEmployeeDataItem = e.sender.dataItem(0);
}
});
minLength : 3을 제거하고 검색하십시오. –