我有一个显示Kendo.Grid
的MVC视图。
该网格具有一列,将显示在Editor template
中定义的Kendo.ComboBox():
@(Html.Kendo().ComboBox()
.Name("ReportProperty")
.DataTextField("PropertyName")
.DataValueField("ReportPropertyID")
)
这是Grid
的部分,负责通过ADD NEW RECORD
逻辑将Grid
按钮放在ToolBar(t => t.Create()
上方:
@(Html.Kendo().Grid(Model.MyDataList)
.Columns(co =>
{
co.Command(command =>
{ command.Edit();
command.Destroy();
}).Width(250);
})
.Events(event => events.Edit("Edit"))
.ToolBar(t => t.Create())
.Events(event => events.Edit("Edit"))
在单击Edit
按钮时触发客户端的ADD NEW RECORD
事件:
function Edit(e) {
if (e.model.isNew()) {
alert('hello');
}
}
现在,我需要在单击Kendo.ComboBox
时用服务器中的数据填充ADD NEW RECORD
。
如何通过将ComboBox
放在Editpr Template
中来实现?