or



<div>
<input id="searchSomething" />
</div>
<script type='text/javascript'>
$(document).ready(function () {
$("#searchSomething").kendoAutoComplete({
minLength: 3,
dataTextField: "Name",
dataValueField: "Id",
dataSource: {
transport: {
read: "Service/Search",
dialect: function (data) {
return { wildcard: $("#searchSomething").val() };
}
}
}
});
});
</script>
public class ServiceController : Controller
{
public ActionResult Search(string wildcard)
{
return Something;
}
}
@(Html.Kendo().MobileListView<VINspinAppsMobile.Web.Areas.CRM.Models.Leads.SelectLeadListViewModel>() .Name("SelectLeadListView") .TemplateId("SelectLeadListViewTemplate") .EndlessScroll(true) .ScrollTreshold(30) .Filterable(filter => filter.Field("DisplayName").Operator("startswith")) .DataSource(dataSource => dataSource .Read(read => read.Url(Url.GetUrlRoot() + "/CRM/Leads").Data("additionalData")) .PageSize(10)))<script type="text/x-kendo-tmpl" id="SelectLeadListViewTemplate"> <a href="@Url.GetUrlRoot()/CRM/Leads/EditLead?leadId=#=LeadId#">#:DisplayName#</a></script><script> function additionalData() { return { allOwners: true, ownerId: null, leadStatusId: null }; }</script>