1
Вот мой код:Кендо UI автозаполнения получить идентификатор на выберите
$(document).ready(function() {
var autocomplete = $("#customers").kendoAutoComplete({
minLength: 1,
dataTextField: "VenueName", change:onChange,
select: onSelect,
template: '<img src=\"${data.Thumbnail}" alt=\"${data.VenueName}\" />' +
'<h4>${ data.VenueName }</h4>' +
'<p>${ data.VenueAddress }</p>',
dataSource: {
transport: {
read:{
dataType: "jsonp",
url: "load.php?dbsources=listvenues"
}
}
},
height: 370,
}).data("kendoAutoComplete");
});
И источник данных будет выглядеть следующим образом:
([{"VenueID":"84","ID":"10421","VenueName":"Utivs Venue","VenueAddress":"72/74 Meehan Street" ,"Thumbnail":"10421-logo-sd-175x195-img.png"},{"VenueID":"85","ID":"10429","VenueName":"Richards place","VenueAddress":"2 Cross Street" ,"Thumbnail":"10429-logo-sd-175x195-img.png"},{"VenueID":"86","ID":"10437","VenueName":"Lyndzs House of Mandominion","VenueAddress":"80 Chesterfield Parade" ,"Thumbnail":"10437-logo-sd-175x195-img.png"} ])
Как получить VenueID и идентификатор из источника данных для дальнейшей работы на выбор. Я хочу сохранить VenueID и ID в скрытом поле, когда значение выбирается из автозаполнения.
Большое спасибо заранее.
получили решение себя: вар DataItem = this.dataItem (e.item.index()); alert ('Name:' + DataItem.VenueName + ', Id:' + DataItem.ID); – Utsab