我对 vue-js 和 ag-grid 很陌生,我想在我的 ag-grid 上有一个自定义过滤器,所以尝试使用组件作为过滤器,如 vue-js ag-grid 示例所示:“ https://www. ag-grid.com/javascript-grid-filter-component/ ”,但它不工作并在控制台中给出“componentType 不是构造函数”错误。
下面是我的代码:
腰带:
<template>
<div class="all-devices" style="width: 100%; height: 425px;">
<ag-grid-vue
style="width: 100%; height: 100%;"
class="ag-theme-balham"
:gridOptions="gridOptions"
@grid-ready="onGridReady"
:columnDefs="columnDefs"
:defaultColDef="defaultColDef"
:rowData="rowData"
:frameworkComponents="frameworkComponents"
></ag-grid-vue>
</div>
</template>
<script>
import { AgGridVue } from "ag-grid-vue";
import PartialMatchFilter from "./PartialMatchFilter";
export default {
name: "AllDevices",
components: {},
data() {
return {
gridOptions: null,
columnDefs: null,
defaultColDef: null,
rowData: null,
frameworkComponents: null
};
},
components: {
AgGridVue
},
beforeMount() {
this.gridOptions = …Run Code Online (Sandbox Code Playgroud)