Добавить строки в сетку 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;

0 ответов

Другие вопросы по тегам