【问题标题】:how to make pinning of column off in ag-grid on first time load?如何在首次加载时在 ag-grid 中固定列?
【发布时间】:2016-10-08 11:03:46
【问题描述】:

我有ag-grid 配置,默认情况下固定列。 我想取消固定列。

$scope.gridOptions = {
        columnDefs: columnDefs,
        rowData: null,
        angularCompileRows: true,
        enableSorting: true,
        enableColResize: true,
        enableFilter: true,
        rowHeight: 35,
        rowSelection: 'single',
        onSelectionChanged: onSelectionChanged,
        isExternalFilterPresent: isExternalFilterPresent,
        doesExternalFilterPass: doesExternalFilterPass,
        overlayLoadingTemplate: '<span class="ag-overlay-loading-center">Please wait while your rows are loading</span>',
        overlayNoRowsTemplate: '<span style="    transform: translateY(-50%);opacity: 0.25;font-size: 3em;">No data available</span>'
    }; 

我没有找到任何合适的方法来摆脱它。 有谁知道我们怎么能做到这一点?

【问题讨论】:

  • 你能成功吗?反馈会很好。

标签: angularjs angularjs-directive ag-grid


【解决方案1】:

不完全确定您要完成什么,但列 API 应该可以解决您的问题:

$scope.gridOptions.columnApi.setColumnPinned(key, pinned);

设置列固定/取消固定。键可以是列 id、字段、 ColDef 对象或 Column 对象。

https://www.ag-grid.com/javascript-grid-column-api/index.php

【讨论】:

    猜你喜欢
    • 2018-07-05
    • 2023-02-02
    • 1970-01-01
    • 1970-01-01
    • 2016-08-04
    • 2016-08-22
    • 2021-01-02
    • 2021-03-02
    • 2018-12-27
    相关资源
    最近更新 更多