Как заполнить поле со списком кендо в сетке «Редактировать», когда поле со списком отображается в «EditorTemplate»? - PullRequest
0 голосов
/ 10 мая 2019

У меня есть MVC View, который отображает Kendo.Grid.Эта сетка имеет столбец, в котором будет отображаться Kendo.ComboBox (), определенный в Editor template:

@(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?

...