Я использую: "ag-grid-community": "^ 21.2.2", "ag-grid-enterprise": "^ 21.2.2", "ag-grid- vue": "^ 21.2 .2 "," vue ":" ^ 2.6.10 "," vuetify ":" ^ 1.5.16 "
Если у вас есть G-Grid с компонентом каркаса (Vue) внутри На вкладке vuetify вы получите следующую ошибку. Не удалось найти компонент с именем "TradeCellRenderer". Это в Vue .components?
Этот код выдает вышеуказанную ошибку:
<v-tabs>
<v-tab>Find</v-tab>
<v-tab-item>
<ag-grid-vue
id="findGrid"
style="width: 100%; height: 85vh;"
class="ag-theme-balham"
:gridOptions="findGridOptions"
:columnDefs="findGridColumnDefs"
:defaultColDef="findGridDefaultColDef"
@grid-ready="getDocuments"
@selection-changed="gridOnSelectionChanged"
:rowSelection="findGridRowSelection"
:rowData="findGridRowData"
:floatingFilter="true"
:frameworkComponents="frameworkComponents"
></ag-grid-vue>
</v-tab-item>
</v-tabs>
Без вкладки Vuetify все работает нормально?
<ag-grid-vue
id="findGrid"
style="width: 100%; height: 85vh;"
class="ag-theme-balham"
:gridOptions="findGridOptions"
:columnDefs="findGridColumnDefs"
:defaultColDef="findGridDefaultColDef"
@grid-ready="getDocuments"
@selection-changed="gridOnSelectionChanged"
:rowSelection="findGridRowSelection"
:rowData="findGridRowData"
:floatingFilter="true"
:frameworkComponents="frameworkComponents"
></ag-grid-vue>
Единственное отличие состоит в том, что когда сетка находится внутри вкладки Vuetify, она не работает (cellRendererFramework), когда вы помещаете сетку за пределы вкладки, она работает нормально.
Если у кого-то еще возникнет эта проблема, есть ли причина для этого?