【问题标题】:React ag grid conditional cellrendererReact ag 网格条件单元格渲染器
【发布时间】:2020-03-11 01:30:34
【问题描述】:

我希望道具 cellRenderer: 'agGroupCellRenderer' 有条件地工作。 例如,

{
      headerName: 'testname',
      valueGetter: params => {
        return .....;
      },
      cellRenderer: 'agGroupCellRenderer',
      cellRendererParams: {
        suppressCount: true,
      },
}

如果 params.data.type==='group',则 cellRenderer: 'agGroupCellRenderer',否则 cellRenderer:''(只是不将其渲染为组)。

我做了类似的事情

cellRenderer: params => {
        return params.data.group=== 'Y' ? cellRenderer:'agGroupCellRenderer' : '';
      },

但它只返回字符串'agGroupCellRenderer'

【问题讨论】:

    标签: javascript reactjs ag-grid ag-grid-react


    【解决方案1】:

    您已经定义了自己的 cellRender 函数,因此 AG-Grid 将使用您返回的值。

    也许你可以做这样的事情

    cellRenderer: params => {
        params.data.group=== 'Y' ? cellRenderer: params.colDef.cellRenderer = 'agGroupCellRenderer' : '';
    },
    

    【讨论】:

    • 当我的条件为假时,我应该指定什么 cellRenderer ?因为当条件评估回落到空字符串''时,单元格变为空并且我的字段不再显示。我似乎找不到 cellRenderer 的默认值
    猜你喜欢
    • 1970-01-01
    • 2018-02-13
    • 2018-09-30
    • 2018-09-22
    • 2019-01-13
    • 2021-04-18
    • 2017-06-11
    • 2020-08-17
    • 1970-01-01
    相关资源
    最近更新 更多