angularjs ui 网格列和菜单选项问题

angularjs ui grid columns and menu options issue

我在带有菜单选项的应用程序中使用 angularjs ui 网格。总计列未出现在网格中,并且在网格列 none 下的菜单选项中可见。谁能指出我哪里出错了? plunker

以下是我的专栏定义和数据:

 "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"
    }
  ]

我认为您的专栏太宽泛了。 你能试试吗:

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

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

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