I have a data grid component that I am using to display data that is being pulled from a Firebase Firestore FB.
My local datasource is bound to my remote DB in Firestore, and I want local edits in the Grid to be reflected in my remote data.
Since two way binding isn't supported, I figure the best option is to fire a method to update my Firestore DB whenever a "save", "new", or "delete" event occurs in the Syncfusion grid components.
I could then take the data from that event, post it to Firestore, Firestore would automatically update my local Datastore, and the grid would reactively update itself with the new data.
How would this be achieved?
1. when data grid either "saves" updated record, "creates new" record, or "deletes" existing record - call a method in the parent Vue component.
2. When these events happen - I DO NOT want the grid to automatically add the new record into the DOM. Instead I want it to call the method only and pass the data to that method. The DOM will be updated by the method call updating Firestore, and then the Firestore DB pushing the latest change back to my client.