如何解决Vue - ag-grid - 如何过滤 cellRendererFramework 组件
我有一个使用 cellRendererFramework 组件向用户显示数据的表。 ag-grid 提供的默认过滤器不起作用(它既不排序也不搜索)。
以下是相关代码,感谢您对如何过滤此列的任何帮助。
components: {
datatable,'assignmentComponent': {
name: 'assignmentComponent',template: '<div>' +
'<div v-for="ass in params.data.rel_assignments" v-if="ass.assigned"> ' +
'{{ass.company.company_name}} [{{ass.order_job.order_ref}}]' +
' </div>' +
'</div>'
}
},data() {
return {
workers: null,loadingMessage: 'Loading Workers...',norowsMessage: 'No Workers Found',columns: [
{headerName: 'Finance Ref',field: 'internal_finance_ref',width: 110,suppressSizetoFit: true,pinned: 'left'},{headerName: 'Name',minWidth: 175,pinned: 'left',valueGetter: this.full_name_vg},{headerName: 'Job Title',minWidth: 140,valueGetter: this.job_title_vg},{
headerName: 'Current Assignment',minWidth: 250,cellRendererFramework: 'assignmentComponent'
},{headerName: 'NI',field: 'rel_profile.ni_number',minWidth: 100},{headerName: 'UTR',field: 'rel_profile.personal_utr_number',minWidth: 110},{headerName: 'Email',minWidth: 200,valueGetter: this.login_email_vg},{headerName: 'Mobile',minWidth: 105,valueGetter: this.mobile_vg},// {headerName: 'Trading As',field: 'rel_company_info.company_Trading_name',minWidth: 200},{headerName: 'PA Ins',field: 'rel_services.personal_accident_insurance',minWidth: 85},{headerName: 'Tax',field: 'rel_services.genius_tax',]
}
},
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。