Поведение кендо по умолчанию
Событие add
происходит при нажатии kendoGridAddCommand
в kendoGridToolbarTemplate
.
HTML:
<kendo-grid
(add)="addHandler($event)"
>
<ng-template kendoGridToolbarTemplate>
<button kendoGridAddCommand>Add new</button>
</ng-template>
<kendo-grid-column field="id" title="ID" width="120"></kendo-grid-column>
<kendo-grid-column field="name" title="name" width="120"></kendo-grid-column>
</kendo-grid>
TS:
protected addHandler({sender}) {
// define all editable fields validators and default values
const group = new FormGroup({
'id': new FormControl(),
'name': new FormControl()
});
// show the new row editor, with the `FormGroup` build above
sender.addRow(group);
}
Требование
Запуск Событие addrow в компоненте init или вне Grid.По умолчанию одна строка должна отображаться с элементами управления формы без нажатия кнопки Add new
.
Попробовал ниже решения, предоставленного в SO, но не получилось.
Внешняя команда KendoUI Angular Grid
Любая помощь будет ощутимой.Спасибо