Как динамически создать dxi-столбец с dataType в dxdatagrid? - PullRequest
0 голосов
/ 07 июня 2018

Разрабатываем угловое приложение.Я должен отображать записи в dxdatagrid, имеющие

  1. Каждый раз, когда схема будет отличаться. Данные поступают из другой таблицы.

  2. хочу добавить/ редактировать записи

  3. хотите отобразить элементы управления, соответствующие каждому типу данных

Любой, пожалуйста, помогите добиться того же.

1 Ответ

0 голосов
/ 07 августа 2019

Вы можете использовать атрибут [columns] на вашем dx-data-grid.

Пример: на вашем компоненте

const columns =  [{
        dataField: 'id',
        caption: 'Id',
        width: 100,
        dataType: number 
    }, {
        dataField: 'Name',
        caption: 'Name',
        width: 500,
        dataType: string
    }];

на вашем взгляде

<dx-data-grid id="gridExample"
              [dataSource] = "dataSource" 
              [columns] = "columns">
</dx-data-grid>

Ссылки: https://js.devexpress.com/Documentation/ApiReference/UI_Widgets/dxDataGrid/Configuration/columns/

...