Я использую угловую ui-сетку и пытаюсь назначить данные динамически. это работает нормально, но ширина столбца не является правильной. Код приведен ниже
$http({
method: 'POST',
url: 'controllers.php?action=execQuery',
data: {'queryStr': $scope.queryStr,'dbName': $scope.selectDatabase},
}).success(function(data, status, headers, config) {
$scope.myData.data = data;
}).error(function(data, status, headers, config) {
});
пожалуйста, обратитесь к изображению удара
Хорошо, что вы оставили все настройки параметров, и это дает вам такое поведение.
эс
$scope.gridOptions = {
enableColumnResizing: true,
columnDefs: [
{ field: 'name' },
{ field: 'gender', enableColumnResizing: false },
{ field: 'company' }
]
};
вместо автоматического изменения размера. В этой опции вы можете даже написать все строки и столбцы в html.
посмотрите здесь. http://ui-grid.info/docs/#/tutorial/204_column_resizing
и здесь
https://github.com/angular-ui/ui-grid/wiki/Configuration-Options