gpt4 book ai didi

css - 未使用 Angular ng-grid maxWidth

转载 作者:太空宇宙 更新时间:2023-11-03 18:33:56 26 4
gpt4 key购买 nike

我正在尝试为 Angular ng-grid 元素创建一些自动调整大小的属性:

       for (var i = 0; i < $scope.dates.length; i++) {
var dateElement = {
field: 'reportMap.' + $scope.dates[i] + '.hours | round',
displayName: i + 1,
minWidth: "27px",
maxWidth: "46px"

};

if ($scope.holidays.indexOf(i + 1) != -1) {
dateElement.cellTemplate = 'app/partials/gridCell.html';
}
$scope.columns.push(dateElement);

.....

          $scope.gridOptions = {
data: 'monthlyReports',
columnDefs: 'columns',
plugins: [new ngGridFlexibleHeightPlugin()],
enableRowSelection: false,
enableColumnResize: true,
enableSorting: false,
enableCellSelection: true
};

但是,当字段数据超过 4 个字符时,内容将被隐藏。 IE。宽度没有增加。我可以使用 width: "auto" 但我需要稍微限制列的大小...

为什么当内容超过 27px 时,列宽没有增加?

这就是我将日期元素的宽度设置为自动:

enter image description here

这就是我想要的,动态宽度取决于内容! (我还希望单元格的数字和左右两侧的填充更少,请参见宽单元格)

enter image description here

最佳答案

覆盖单元格属性在这种情况下起到了作用,只需将恒定宽度增加一个像素到 28px 并覆盖填充使其看起来不错。

ngCellText {padding: 2px; text-align: center;}

关于css - 未使用 Angular ng-grid maxWidth,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19180353/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com