【问题标题】:Vue Ag-grid - cellRendererFramework: passing down propsVue Ag-grid - cellRendererFramework:传递道具
【发布时间】:2020-04-04 18:12:11
【问题描述】:

我正在为一个 Vue 应用程序创建一些 ag-grids,其中一个列需要一个可重用的组件来渲染,并传递一个 prop 传递给它。使用 cellRendererFramework(据我了解,cellRenderer 不适用于 Vue)似乎没有像 cellRendererParams 这样的 cellRendererFrameworkParams 选项。

columnDefs: [
    {
        headerName: 'Column header',
        field: 'field',
        cellRendererFramework: Vue.extend(reusableComponent),
        cellRendererFrameworkParams: { reusableComponentProp: 'test' } // this throws a warning message shown below 
    }
],

警告信息:

ag-grid: invalid colDef property 'cellRendererFrameworkParams' did you mean any of these: cellRendererFramework,cellRendererParams,pinnedRowCellRendererFramework,pinnedRowCellRendererParams,cellRenderer,cellRenderer,cellRendererSelector,cellEditorFramework

在此基础上,cellRendererFrameworkParams 不存在,那么有没有人知道一个不错的解决方法?

提前致谢

【问题讨论】:

    标签: vue.js ag-grid


    【解决方案1】:

    不要使用cellRendererFrameworkParams,而是尝试使用cellRendererParams,然后在你的组件中reusableComponent,你可以使用reusableComponentProp参数,通过this.params

    例如this.params.reusableComponentProp

    【讨论】:

    • 请添加标签,以便将其覆盖到正确的用户
    猜你喜欢
    • 2020-07-12
    • 2019-10-15
    • 2018-03-10
    • 2018-10-12
    • 2019-04-10
    • 2018-05-29
    • 2021-06-18
    • 1970-01-01
    • 2020-10-19
    相关资源
    最近更新 更多