angular - 如何在 dxdatagrid 中动态创建带有数据类型的 dxi 列?

标签 angular typescript dx-data-grid

我们正在开发一个 Angular 应用程序。我必须在具有

的 dxdatagrid 中显示记录
  1. 每次架构都会不同。数据来自不同的表。

  2. 想要添加/编辑记录

  3. 想显示每个数据类型对应的控件

请任何人帮助实现同样的目标。

最佳答案

您可以在 dx-data-grid 上使用属性 [columns]

例子: 在你的组件上

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/

关于angular - 如何在 dxdatagrid 中动态创建带有数据类型的 dxi 列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50738343/

相关文章:

TypeScript:将可调用类型声明为类方法类型

用于 Blazor 的 DevExpress dxDataGrid - "There was an unhandled exception on the current circuit"错误

angular - 需要在 Angular 6 应用程序中的 dx-data-grid 中的单元格上悬停时显示自定义工具提示(dx-tooltip)

node.js - SPA+API OAuth流程,用什么?

node.js - "path"参数必须是字符串类型。接收类型对象 - Angular 7

javascript - 使用Angular 2调用基于jQuery的Javascript ajax库

json - Angular 2 表单序列化为 JSON 格式

JavaScript map(),集合中对象的未定义属性

angular - 订阅 Angular 服务中变量值的变化

jquery - 如何自定义DevExtreme数据网格确认消息