ui-grid columnDefs 错误

ui-grid columnDefs error

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

我想使用 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>

但是,我明白了 错误:无法为名为 'c_partno'.

的列解析列宽“60px”

如果有人能提供帮助,我们将不胜感激。

你应该写 width: 60 而不是 width: '60px' 您可以在文档中查看此内容,希望对您有所帮助。

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