【问题标题】:ag-grid renders extra blank column right to the last columnag-grid 在最后一列右侧呈现额外的空白列
【发布时间】:2016-09-05 21:39:18
【问题描述】:

我在 Angular 1.5 中使用 ag-grid,并在数组中定义了以下格式的 5 列:

[
{headerName: 'Username', width: 150, field: 'username'},
{headerName: 'Full Name', width: 150, field: 'full_name'},
{headerName: 'Location', width: 150, field: 'location'},
{headerName: 'Email', width: 150, field: 'email'},
{headerName: 'Check In Comment', width: 370, field: 'comment'},
];

渲染显示 6 列,最右边的一列是空白的。我已经尝试了一切,但我仍然无法删除空白列。见

gridOptions:

options = {
                rowData: dataArray,
                rowModelType: 'pagination',
                columnDefs: getColumnDefs(),
                enableColResize: true,
                enableSorting: false,
                enableFilter: true,
                rowHeight: 25,
                angularCompileRows: true,
                suppressRowClickSelection: true
            };

html代码:

<div style="width: 100%;"
                     ag-grid="vm.gridOptions"
                     class="ag-fresh ag-basic">
                </div>

我想知道如何删除“签入评论”列右侧的空白列。有什么想法吗?

【问题讨论】:

    标签: angularjs render ag-grid


    【解决方案1】:

    你试过gridOptions.api.sizeColumnsToFit()吗?

    Source (7min 50sec)

    【讨论】:

    • 如何解决固定宽度列的问题?
    【解决方案2】:

    即使我们使用该 api gridOptions.api.sizeColumnsToFit(),也会有额外的列。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-09
      • 2020-02-12
      • 2012-10-07
      • 1970-01-01
      • 2012-02-22
      • 2019-11-17
      相关资源
      最近更新 更多