or
@(Html.Kendo().DropDownList()
.Name("EnvironmentID")
.DataValueField("EnvironmentID")
.DataTextField("Name")
.DataSource(d =>
{
d.Read(r => r.Action("GetEnvironmentsJsonResult", "Home").Data("getCustomerID()")).ServerFiltering(true);
}
)
.OptionLabel("Environment")
)
function getCustomerID() {
var row = $(event.currentTarget).closest("tr");
var grid = $(event.currentTarget).closest("[data-role=grid]").data("kendoGrid");
var dataItem = grid.dataItem(row);
return { customerID: dataItem.CustomerID };
}
columns.Bound(m => m.PatientName).Title("Patient Name").Width(170).Filterable(f => f.Cell(c => c.InputWidth(130)));