У меня есть раскрывающийся список кендо на странице, которая извлекает результаты из базы данных, как показано ниже. У меня также есть сетка на той же странице, в то же время, которая требует значения kendo dropdownlist i.e значение из летнего списка лет, но я не могу получить его в одно и то же время. Это то, как я следую. Где я поступаю неправильно.Bind Kendo Сетка данных с выпадающим значением
<script type="text/javascript">
var GridUrl;
$("#Years").kendoDropDownList({
dataTextField: "Name",
dataValueField: "Id",
dataSource: {
transport: {
read: {
dataType: "json",
url: "../../Service/GetYears"
}
}
}
});
$(document).ready(function() {
BindGridData();
GridUrl = '@Url.Action("Read", "Home")';
});
function BindGridData()
{
GridDataSource = new kendo.data.DataSource({
type: "aspnetmvc-ajax",
serverFiltering: true,
serverPaging: true,
serverSorting: true,
pageSize: 10,
transport: {
read: {
url: GridUrl,
data: { year: $('#Years').val() }
}
},
schema: {
data: "Data", total: "Total"
}
});
}