繁体   English   中英

React ag grid 条件单元格渲染器

[英]React ag grid conditional cellrenderer

我希望道具 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'

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

也许你可以做这样的事情

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM