angularjs - 无法从数据分配类型,因此默认为 Angular ui-grid 中的字符串

标签 angularjs angular-ui-grid

下面是我的代码,并收到警告“无法从数据分配类型,因此默认为字符串”

vm.usersGrid = {
    enableRowSelection: true,
    multiSelect: true,
    data: "vm.users",
    columnDefs: [
        {field: 'id', visible: false, displayName: 'UserId'},
        {field: 'email', displayName: 'User Name'},
        {field: 'countries', displayName: 'Country'},
        {field: 'status', displayName: 'Status'},
    ]
};

最佳答案

自 RC22 起,该警告已被删除。它只是表明网格无法根据第一行判断列的数据类型是什么,因此它默认为“字符串”类型。

您可以使用列定义中的“type”属性来设置特定类型。了解列类型的主要问题是正确排序数据。您可以在这里阅读:http://ui-grid.info/docs/#/tutorial/102_sorting

关于angularjs - 无法从数据分配类型,因此默认为 Angular ui-grid 中的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31028109/

相关文章:

javascript - 关闭事件后的 Angular ui 模态

javascript - ui-grid 中单元格点击的回调

javascript - 根据 Angular UI 网格中的字段值对行进行着色

javascript - Angular UI 网格 - 根据过滤器选择所有内容

javascript - 在 ui-grid 表中显示日期

javascript - 从文件夹 AngularJs 上传图像列表

javascript - 使用 AngularJS 服务共享数据

angularjs - 如何检测 ionic 方向?

javascript - 使用$resource从 Angular js调用rest api?

angular-ui - angular ui.grid [[object HTMLDivElement]] 将显示而不是每个单元格中的数据