首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何给json以角表示友好的列名?

如何给json以角表示友好的列名?
EN

Stack Overflow用户
提问于 2014-02-10 23:44:55
回答 2查看 718关注 0票数 0

如何使用详细的字段名而不是在我的ng网格中使用json中的字段名?我有要减少json的小名,但是我想在显示它们时使用友好的名称。

代码语言:javascript
复制
$scope.data = [{id: 1,
nm: John Doe}
,
{id: 2,
nm: Jane Doe}]

预期结果:

代码语言:javascript
复制
Id              Name
--------------  -------------------------------
1               John Doe
2               Jane Doe

角码:

代码语言:javascript
复制
                $scope.gridOptions = {
                    data: 'data',
                    selectedItems: $scope.mySelections,
                    multiSelect: false
                };
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-02-11 00:05:43

您需要在gridOptions中使用列定义:

代码语言:javascript
复制
 $scope.gridOptions = {
                data: 'data',
                columnDefs: [
                   {field: 'id', displayName: 'Id', width: '**'},
                   {field: 'nm', displayName: 'Name', width: '****'}],
                selectedItems: $scope.mySelections,
                multiSelect: false
            };
票数 1
EN

Stack Overflow用户

发布于 2014-02-11 00:04:46

如果坚持使用小字段名,则可以显式定义列及其标题。

代码语言:javascript
复制
$scope.model.gridOptions = {
 columnDefs: [{ field: 'nm', displayName: 'Full Name' }]
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21690262

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档