I am successfully using an editable grid to send changes to an Epicor Function. All is well, but how can the user “confirm” row or cell changes other than selecting another row? Currently I’m submitting the updated dataview to a function, then refreshing the dataview. Unless the user has clicked on a non-editable column in another row, the last row they edited remains open. Then when the dataview refreshes, the currently selected row blanks out its values. If the user then selects another row, the values return.
Is there a programmatic way to “commit” the grid, deselecting any row currently being updated? I’ve tried the dataview-commit event with no effect. Any hidden properties I can set on a grid to force this to happen?
I noticed same behaviour on my end. I was going to create new thread but this one is describing my issue very well. There is already one answer here, but not answering (sorry) at all and referring to classic interface and not to Kinetic.
The question is how to exit edit mode of currently edited row in the grid.
My event is triggered by DataTable ColumnChanged.
@hmwillett@klincecum I think it might be interesting for you as well… or maybe you have already some solution?
If I will select anything in column number 3 (drop down) then my event is triggered, it call function which is saving data, then I am refreshing dataview. But my row looks like at the image below:
Interesting yes. Whether I can be helpful is another question altogether. I’m still very
much a beginner with the new interface. Hopefully @hmwillett has luck poking it.
I tried this with Order Entry, Quote Entry, and PO Entry and they’re all doing the same thing.
Menu path? Works fine–like an entry form.
Preview from App Studio? All of a sudden, it’s a tracker. Sooooooo, I can’t test anything.