Добавить строки в сетку DevExtreme (угловая) - модель / схема
При добавлении строки в сетку devextreme (DxDataGridComponent) в режиме редактирования строки сетка добавляет данные в свойство источника данных bind таким способом.
lenght: 3
> __proto__: Array(0) [, ...]
> 0: ItemDto {description: "mydescription 1" , ....
> 1: ItemDto {description: "mydescription 2" , ....
> 2: Object {__KEY__: "a64d5gfegfgyv-bfbf.... <--- this is the added row
Последняя строка (вставленная) не имеет определенного типа (даже если она имеет такую же структуру)
Таким образом, я должен определить схему для свойства источника данных? я пропустил какую-то конфигурацию?
Сетка:
<dxi-column dataField="id" dataType="number"></dxi-column>
<dxi-column dataField="postId" dataType="number"></dxi-column>
<dxi-column dataField="description" dataType="string"></dxi-column>
<dxi-column dataField="quantita" dataType="number"></dxi-column>
<dxi-column dataField="note"></dxi-column>
[dataSource]="post.postItems"
определяется как:
export class PostDto implements IPostDto {
description: string;
note: string;
scadenza: moment.Moment;
zona: string;
tipo: PostDtoTipo;
postItems: ItemDto[];
isActive: boolean;
id: number;
.....
...
export class ItemDto implements IItemDto {
description: string;
note: string;
quantita: number;
postId: number;
id: number;