ui-grid columnDefs错误

时间:2016-01-14 17:44:13

标签: angularjs angular-ui-grid

我有一个通用角度控制器,它显示数据的网格视图。我通过提供不同的数据在页面的多个位置使用它。

我想使用ng-init自定义html中的列定义,如下所示:

 <div ng-controller="DataTableController" ng-init="setColDefs([{field:'c_partno', displayName:'Part No',width:'60px'}, {field:'c_owner',displayName:'Owner',width:'60px'}])">
    <div ui-grid="gridOptions" class="data-table"></div>
 </div>

然而,我明白了 错误:无法解析列宽&#39; 60px&#39;对于名为&#39; c_partno&#39;

的列

非常感谢,如果有人可以提供帮助。

1 个答案:

答案 0 :(得分:2)

您应该写width: 60而不是width: '60px' 你可以在文档上查看这个,希望它有所帮助。

https://github.com/angular-ui/ui-grid/wiki/Defining-columns