在“ EditorTemplate”中呈现组合框时,如何在“编辑”事件网格上填充Kendo组合框?

时间:2019-05-10 14:35:26

标签: asp.net-mvc kendo-grid telerik-grid kendo-combobox

我有一个显示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中来实现?

0 个答案:

没有答案