|
@Html.EJ().DropDownList("skillsets").DropDownListFields(f => f.Text("CategoryName").Value("Id")).WatermarkText("Select your skill").Width("100%").ClientSideEvents(e=> e.Create("oncreate").DataBound("ondataBound"))
<script type="text/javascript">
var target, initialLoad = true;
function oncreate() {
// DataManager creation
var dataManger = ej.DataManager({
url: "getData"
});
// Query creation
var query = ej.Query();
this.setModel({
dataSource: dataManger,
query: query,
});
}
function ondataBound(args) {
if (initialLoad == true) {
initialLoad = false;
args.data.splice(0, 0, { Id: "-1", CategoryName: "All Categories" });
this.setModel({ dataSource: args.data });
}
initialLoad = false;
}
</script> |