Как передать выбранное значение раскрывающегося списка Kendo в качестве параметра функции (Action), которое заполняет сетку сетки Kendo, используя .net mvc 4?populate kendo gridview on selection of kendo dropdownlist
Regard Пользователь
Как передать выбранное значение раскрывающегося списка Kendo в качестве параметра функции (Action), которое заполняет сетку сетки Kendo, используя .net mvc 4?populate kendo gridview on selection of kendo dropdownlist
Regard Пользователь
метод чтения вашей сетки
.Read(read => read.Action("GetAllMessage", "Account").Data("getMsgType")).PageSize(10)
это функция, которая будет читать DropDownList стоимость;
function getMsgType()
{
return {
SpecialityIn: $("#MsgType").val()
};
}
$ ("# MsgType") будет вашим dropdownListId
изменение Генделя событие выпадающего списка, как
@(Html.Kendo().DropDownListFor(m => m.MsgType)
.Events(events=>events.Change("OnMsgTypeChange"))
.Name("MsgType")
.HtmlAttributes(new { style = "width:200px;font-size:12px;margin-top:6px;" })
.DataTextField("Description")
.DataValueField("MsgType")
.DataSource(source => { source.Read(read => { read.Action("readMsgType", "Account") })})
.OptionLabel("Select")
.Enable(false)
.AutoBind(true)
)
связывают сетки на onChageEevent сетки в
function OnMsgTypeChange() {
$("#GridMsgList").data("kendoGrid").dataSource.read();
}
это работает для меня – user632299
вы пытались кендо UI выпадающий список Event
http://demos.kendoui.com/web/dropdownlist/events.html
function onSelect(e) {
if ("kendoConsole" in window) {
var dataItem = this.dataItem(e.item.index());
kendoConsole.log("event :: select (" + dataItem.text + " : " + dataItem.value + ")");
}
};
$("#dropdownlist").kendoDropDownList({
dataTextField: "text",
dataValueField: "value",
dataSource: data,
select: onSelect
});
У вас Пробовал что-нибудь? – NunoCarmo