I have a dropdown list of vehicle makes. I want a list view of vehicle models that should only be enabled and populated with data when a make is chosen from the dropdown. Is this possible?
<script type="text/javascript"> function filterModel() { return { VehicleType: $("#VehicleType").val(), Make: $("#Make").val() }; } </script>
<%: Html.Kendo().DropDownListFor(i => i.Make) .Name("Make") .DataTextField("Make") .DataValueField("Make_Code") .DataSource(source => { source.Read(read => { read.Action("GetCascadeMakes", "Home") .Data("VehicleType"); }) .ServerFiltering(true); }) .OptionLabel("Please Select") .CascadeFrom("VehicleType") .Enable(false) .AutoBind(false) %>
<%: Html.Kendo().ListView<Project.Models.ViewModel>() .Name("Model") .TagName("div") .ClientTemplateId("Models") .DataSource(datasource => { datasource.Read(read => read.Action("GetCascadeModels", "Home") .Data("filterModel")); }) .Selectable(selectable => selectable.Mode(ListViewSelectionMode.Multiple)) %>