In Epicor 10 a form custo can display an UltraGrid with dynamically calculated data that does not reside in the Epicor database.
In Kinetic I am looking for a similar way to populate a grid with calculated data that is not in the Epicor database. I can write a function to calculate the required data, but question is how to populate a form grid with that data. Moving it e.g. to a UD table is not an option in this particular case.
Create a DataView with column names for your calculated columns, set the grid’s Grid Model > EpBinding to that new view, then use events to populate the columns.
I start with an empty dataview, use a function to calculate my data, put the results in the dataview and then display results on a slider page.
Issue is that I can send a DataSet and not a DataView to my function. Table is identified in my function, but I have zero columns so nothing to enter data in by my function.
The function result is a grid of multiple rows to display to the user. I cannot iterate in the form a row-add for any number of rows that my function returns. And as the data does not exist in the Epicor database there is no business object to use.
I don’t need to store this information in Epicor. I only need to display it to the user on screen.