or
ktvGradeLevelFilter = $("#gradeLevelFilterTree").kendoTreeView({
dataTextField: ["text", "GradeLevelID"],
dataSource: {
transport: {
read: function (options) {
$.getJSON(Helpers.toServicesUrl("/GetfltEWSGradeLevel"),
{
username: Context.UserName,
districtId: Context.DistrictId,
// schoolType: "H"
schoolType: schoolTypeParm //ktvSchoolFilter.getSelectedSchoolType()
},
function (data) {
gradeLevelData = data.GetfltEWSGradeLevelResult.RootResults;
gradeLevelData = [{
text: "Grade Level(Counts by Risk Factor)",
items: gradeLevelData,
expanded: false
}];
options.success([]);
ktvGradeLevelFilter.dataSource.data(gradeLevelData);
}).fail(function (jqXHR) {
options.error(jqXHR);
});
}
},
schema: {
model: {
children: "items"
}
}
},
checkboxes: {
checkChildren: true
}
}).data("kendoTreeView");
<
div
data-role
=
"pane"
id
=
"left-pane"
data-layout
=
"side-default"
data-transition
=
"slide"
>
<
div
data-role
=
"layout"
data-id
=
"side-default"
data-show
=
"toggleBackButton"
>
<!-- layout stuff here -->
</
div
>
<
div
data-role
=
"view"
id
=
"side-view"
>
<!-- Left Panel Content -->
<
ul
data-role
=
"listview"
data-style
=
"inset"
>
<
li
><
a
href
=
"#testview"
>Commercial Services</
a
></
li
>
<
li
><
a
href
=
"testview.html"
>Litigation Services</
a
></
li
>
<
li
><
a
href
=
"views/paneviews/private_client_services/index.html"
>Private Client Services</
a
></
li
>
</
ul
>
<!-- -->
</
div
>
<
div
data-role
=
"view"
id
=
"testview"
>
<
p
>Test view</
p
>
</
div
>
</
div
>
<
div
data-role
=
"view"
id
=
"side-view"
>
<
p
>This is a remote view</
p
>
</div