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' –