我有columnDefs
动态变化的问题.这是我的gridOptions:
$scope.gridOptions = {
columnDefs: [],
enableFilter: true,
rowData: null,
rowSelection: 'multiple',
rowDeselection: true
};
Run Code Online (Sandbox Code Playgroud)
当我从服务器检索数据时:
$scope.customColumns = [];
$http.post('/Home/GetProducts', { tableName: 'TABLE_PRODUCT' }).success(function (data) {
angular.forEach(data.Columns, function (c) {
$scope.customColumns.push(
{
headerName: c.Name,
field: c.Value,
width: c.Width
}
);
});
$scope.gridOptions.columnDefs = $scope.customColumns;
$scope.gridOptions.rowData = data.Products;
$scope.gridOptions.api.onNewRows();
}).error(function () {
});
Run Code Online (Sandbox Code Playgroud)
注意:这里c是来自服务器的列对象.
当动态生成列并将其分配给$ scope.gridOptions.columnDefs时,会出现空白网格,但$scope.customColumns
数组中填充了右侧生成的列对象.请帮帮我是这个错误还是我做错了什么?
我在Chrome的新标签中打开了PDF,想要复制文字.有没有解决办法呢?