【问题标题】:Angular kendo grid editing dynamic fields角剑道网格编辑动态字段
【发布时间】:2019-09-23 13:31:43
【问题描述】:

在剑道网格编辑模式下,我有下拉列表。

下拉列表的数据每次都在变化。 我尝试使用 [data]="dataItem[column.field_name]"

加载下拉列表的数据

但这是不正确的。

我怎样才能给每次不同的数据对象名称。

对象的名称来自 db。

谢谢

【问题讨论】:

    标签: angular kendo-ui kendo-grid kendo-ui-angular2 kendo-dropdown


    【解决方案1】:

    在将数据提供给模板之前,先在 TypeScript 中构建数据。

    data = []
    
    function constructData(serverData, column) {
        this.data = serverData.map((dataItem) => dataItem[column.field_name]);
    }
    

    然后在您的模板中传递data [data]="data"

    【讨论】:

    • 问题是它可能是几个下拉列表。我从数据库中获取编辑网格的字段类型。我收到了具有行结构的对象(我在编辑网格中有什么字段类型,对于下拉列表,我得到了具有唯一名称的对象)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-04-29
    • 2012-02-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多