Hello,
Im building a web app with Inertia.js and need my syncfusion components working properly. I'm having problems with the component registration in Vue 3, cause my template is working and it shows the grid component but if i try to provide filter, pagination or any module in the documentation the grid still appears but modules dont work. So would like to know what's the correct way to code this and if there's any problem with Inertia and Syncfucion. I literally used the Vue 3 grid example in the documentation.
Thank you in advance.
Hi Jesus,
I did the changes you mentioned and the problem is stil there. I injected the modules in both components as you said but i think the error comes from Inertia. I attached my project below to get a closer idea of what is happening.
Thank you in advance.
|
import {
GridComponent,
ColumnsDirective,
ColumnDirective,
Grid,
Edit,
Page,
CommandColumn,
Filter,
Sort,
} from "@syncfusion/ej2-vue-grids";
Grid.Inject(Page, Edit, CommandColumn, Filter, Sort);
|
Hi Jesus,
We have resolved the issue, that was the line we were searching for. Thank you so much for your patience and help.
Regards,
David.
Hi,
Having a similar issue with the scheduler component (ej2-vue-schedule). Could you provide an example of how to properly inject that?
Cheers
Jamie
Dear James,
Thanks for your patience.
We are glad to announce that our patch release (v19.4.52) is rolled out successfully. The issue with “Provider is not accessible globally in Vue 3” has been resolved in this release. To access this fix, we suggest you to update the package to the latest version 19.4.52.
Release Notes: https://ej2.syncfusion.com/vue/documentation/release-notes/19.4.52/?type=all#common
Find the below sample for your reference.
We thank you for your support and appreciate your patience in waiting for this release. Please get in touch with us if you would require any further assistance.
Regards,
Gokul