AngularJS ui-Grid 文字对齐
AngularJS ui-Grid text alignment
我在 angualr js 中的模态中创建了一个 ui-grid。在模式中,每个选项卡都有自己的 ui 网格。对于这个配置文件选项卡,我有一个网格,我想对齐正在修改的列标题和原件。我还想对齐 Originals 列中的内容。我是新手,所以感谢任何帮助。
Profile.js的代码:
var app = angular.module('serviceDesk.restroom-services.profile', []);
app.controller('ProfileCtrl', [ '$scope', '$http', function($scope, $http) {
$scope.gridOptions = {
showGridFooter: true,
enableHorizontalScrollbar: 0,
showColumnFooter: false,
enableFiltering: false,
enableColumnMenus: false,
enableGridMenu: false,
columnDefs: [
{ field: 'empty', width: '33%', displayName: ''},
{ field: 'modified', width: '33%', displayName: 'Modified'},
{ field: 'original', width: '33%', displayName: 'Originals'},
],
data: [{
"empty":"Number of Employees(Daily)",
"modified":"",
"original":"20",
},
{
"empty":"Customer Restroom Visits(Daily)",
"modified":"",
"original":"5",
},
{
"empty":"Days Open per Week",
"modified":"",
"original":"5",
},
{
"empty":"Number of Restrooms",
"modified":"",
"original":"2",
},
{
"empty":"Number of Stalls",
"modified":"",
"original":"2",
},
{
"empty":"Number of Urinals",
"modified":"",
"original":"2",
},
{
"empty":"Delivery Frequency",
"modified":"",
"original":"Weekly Deliveries",
},
{
"empty":"Billing Frequency",
"modified":"",
"original":"Monthly",
}
],
onRegisterApi: function(gridApi) {
$scope.gridApi = gridApi;
}
};
$http.get("app/views/restroom-services/action/profile/profile.json").success(function(data) {
$scope.gridOptions.data = data;
});
}
]);
不确定是否需要,但这是 Profile.html 的代码:
<div ng-controller="ProfileCtrl">
<!--button for profile..
<div class="users-button-group">
<button type="button" class="btn btn-aramark-primary btn-xs" ng-click="">Revert Profile</button>
</div>
-->
<div class="modal-body">
<div id="grid1" ui-grid="gridOptions" class="grid"></div>
</div>
我想通了。
我在 html 页面中有两个 div:
<div id="gridTest" ui-grid="gridOptions" class="grid"></div>
<div id="grid1" ui-grid="gridOptions2" class="grid"></div>
这里我将文本设置为居中对齐,以便 header 文本居中:
#gridTest .ui-grid-header-cell .ui-grid-cell-contents{
text-align:center;
}
完成所有这些后,header 行应居中对齐。
我在 angualr js 中的模态中创建了一个 ui-grid。在模式中,每个选项卡都有自己的 ui 网格。对于这个配置文件选项卡,我有一个网格,我想对齐正在修改的列标题和原件。我还想对齐 Originals 列中的内容。我是新手,所以感谢任何帮助。
Profile.js的代码:
var app = angular.module('serviceDesk.restroom-services.profile', []);
app.controller('ProfileCtrl', [ '$scope', '$http', function($scope, $http) {
$scope.gridOptions = {
showGridFooter: true,
enableHorizontalScrollbar: 0,
showColumnFooter: false,
enableFiltering: false,
enableColumnMenus: false,
enableGridMenu: false,
columnDefs: [
{ field: 'empty', width: '33%', displayName: ''},
{ field: 'modified', width: '33%', displayName: 'Modified'},
{ field: 'original', width: '33%', displayName: 'Originals'},
],
data: [{
"empty":"Number of Employees(Daily)",
"modified":"",
"original":"20",
},
{
"empty":"Customer Restroom Visits(Daily)",
"modified":"",
"original":"5",
},
{
"empty":"Days Open per Week",
"modified":"",
"original":"5",
},
{
"empty":"Number of Restrooms",
"modified":"",
"original":"2",
},
{
"empty":"Number of Stalls",
"modified":"",
"original":"2",
},
{
"empty":"Number of Urinals",
"modified":"",
"original":"2",
},
{
"empty":"Delivery Frequency",
"modified":"",
"original":"Weekly Deliveries",
},
{
"empty":"Billing Frequency",
"modified":"",
"original":"Monthly",
}
],
onRegisterApi: function(gridApi) {
$scope.gridApi = gridApi;
}
};
$http.get("app/views/restroom-services/action/profile/profile.json").success(function(data) {
$scope.gridOptions.data = data;
});
}
]);
不确定是否需要,但这是 Profile.html 的代码:
<div ng-controller="ProfileCtrl">
<!--button for profile..
<div class="users-button-group">
<button type="button" class="btn btn-aramark-primary btn-xs" ng-click="">Revert Profile</button>
</div>
-->
<div class="modal-body">
<div id="grid1" ui-grid="gridOptions" class="grid"></div>
</div>
我想通了。
我在 html 页面中有两个 div:
<div id="gridTest" ui-grid="gridOptions" class="grid"></div>
<div id="grid1" ui-grid="gridOptions2" class="grid"></div>
这里我将文本设置为居中对齐,以便 header 文本居中:
#gridTest .ui-grid-header-cell .ui-grid-cell-contents{
text-align:center;
}
完成所有这些后,header 行应居中对齐。