0

我在我的应用程序中使用angularjs ui网格菜单选项。 “总计”列未出现在网格中,而且在列下的菜单选项中,也没有任何网格列可见。任何人都可以指出我出错的地方吗? plunkerangularjs ui网格列和菜单选项问题

以下是我的专栏DEFS和数据:

"columnDefs": [ 
    { 
     "width": 530, 
     "field": "Date", 
     "enableHiding": false, 
     "name": "Date", 
     "type": "string" 
    }, 
    { 
     "width": 530, 
     "field": "Total", 
     "enableHiding": false, 
     "name": "Total", 
     "type": "string" 
    } 
    ] 

,我有数据:

"data": [ 
    { 
     "Date": "2016-06-07", 
     "Total": "2" 
    }, 
    { 
     "Date": "2016-06-08", 
     "Total": "11" 
    }, 
    { 
     "Date": "2016-06-09", 
     "Total": "14" 
    }, 
    { 
     "Date": "2016-06-10", 
     "Total": "9" 
    }, 
    { 
     "Date": "2016-06-11", 
     "Total": "4" 
    }, 
    { 
     "Date": "2016-06-13", 
     "Total": "3" 
    }, 
    { 
     "Date": "2016-06-14", 
     "Total": "2" 
    }, 
    { 
     "Date": "2016-06-15", 
     "Total": "3" 
    }, 
    { 
     "Date": "2016-06-16", 
     "Total": "4" 
    } 
    ] 

回答

1

我觉得你的专栏是太宽。 你可以试试:

"columnDefs": [ 
{ 
    "width": 100, 
    "field": "Date", 
    "enableHiding": false, 
    "name": "Date", 
    "type": "string" 
}, 
{ 
    "width": 100, 
    "field": "Total", 
    "enableHiding": false, 
    "name": "Total", 
    "type": "string" 
} 
] 

,如果你希望能够隐藏列,你应该指定:"enableHiding": true

Plunker:http://plnkr.co/edit/mpIdk8qButiAckBeLatF?p=preview

+0

肯定这就是正确的,但仍然在菜单中没有任何列列是可见的检查/取消选中? –

+0

我修改了我的答案 - 使用''enableHiding“:true' –