У меня есть 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
?