or
var
transport = {
read: {
url:
"ServicePackageOffers"
,
dataType:
"json"
,
data: {},
cache:
true
}
};
var
filterDataSource =
new
kendo.data.DataSource({
transport: transport,
serverFiltering:
false
,
sort: {
field:
"PackageName"
,
dir:
"asc"
},
schema: {
model: {
id:
"Id"
,
fields: {
PackageName: { editable:
false
, nullable:
false
, type:
"string"
},
PackageOfferName: { editable:
false
, nullable:
false
, type:
"string"
},
ClubName: { editable:
false
, nullable:
false
, type:
"string"
},
}
}
}
});
@(Html.Kendo().AutoComplete()
.Name(
"autocomplete"
)
.MinLength(1)
.DataTextField(
"PackageOfferName"
)
.Placeholder(
"Search Products..."
)
.Filter(FilterType.Contains)
.HtmlAttributes(
new
{ style =
"width: 100%; height: 100%"
})
)
$(document).ready(
function
() {
$(
"#autocomplete"
).closest(
'.k-autocomplete.k-widget'
).keyup(
function
(e) {
var
val = $(
'#autocomplete'
).data().kendoAutoComplete.value();
onFilterValueChanged(val);
});
filterDataSource.read();
$(
"#autocomplete"
).data(
"kendoAutoComplete"
).setDataSource(filterDataSource);
});
function
onFilterValueChanged(e) {
setFilterText(e);
sharedDataSource.filter({
filters: [
{ field:
"PackageOfferName"
, operator:
"contains"
, value: e }
]
});
}
<
span
class
=
"k-textbox k-space-left"
style
=
"width: 100%; height: 30px"
>
<
a
href
=
"#"
id
=
"itemFilterCommand"
class
=
"k-icon k-i-search"
> </
a
>
<
input
id
=
"autocomplete"
style
=
"width: 100%; height: 100%; padding: 0px"
/>
</
span
>
$(
"#autocomplete"
).kendoAutoComplete({
minLength: 1,
dataTextField:
"PackageOfferName"
,
filter:
"contains"
,
placeholder:
"Search Products..."
});
<form action="">
<ul data-role="listview" data-style="inset">
<li>
<label>
Estimated Date:
<input id="estimatedDate_input" type="date" />
</label>
</li>
</ul>
</form>
Do I need an init or something like that - everything else (not much) like views and transistions are working.
var chart = $("#chart").data("kendoChart"), series = chart.options.series, type = $("input[name=seriesType]:checked").val(), stack = $("#stack").prop("checked"); for (var i = 0, length = series.length; i < length; i++) { series[i].stack = stack; series[i].type = type; }; chart.refresh();
Can thing I missed here? please suggest.