UI-Grid每列多个字段

时间:2016-07-12 12:23:55

标签: javascript angularjs angular-ui-grid ui-grid js-xlsx

我需要在同一列中使用JS-XLS将Excel工作表导入UI-Grid,我从数据库中检索数据。 例如,其中一列定义为:

{ field: 'employee_id', displayName: 'ID', width: "*"}

从表格中,我要加入的列生成一个名为"人员编号"的JSON对象。我需要" employee_id"和#34;人数"在同一列上。类似的东西:

{ field: 'employee_id + Person Number', displayName: 'ID', width: "*"}

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:0)

我找到了解决这个问题的方法。 从Excel工作表中检索数据后,我做了一个循环来更改对象的键名以匹配从数据库中检索的对象。像这样:

data[i].employee_id = data[i]['Person Number'];
delete data[i]['Person Number'];

这样,我总是有相同的结构,并确保导入将适用于工作表中的任何列排序。

感谢S. Baggy和tylerwal的评论!