While the grid is pretty nice, there have been a few 'holy grail' issues... saved queries, user defined tags, etc.
But one unsolved thing is: if a user filters a grid, how can that specific set of records be sent to process / report?
If you look at Dave's query builder, that ultimately builds a FIND statement which handles the 2nd need - that set of recs can be put into context with EXEC_STR and voila!
But that doesn't involve the Kendo Grid and a user doesn't user the grid filters... they are building it by hand.
But users who see their data in the Grid (which is almost all Aware users, right) DO NOT have a mechanism to get that data out, EXCEPT exports to Excel, CSV, HTML, PDF... which use the built-in Kendo options... which are nice, but there are issues/limitations/workarounds needed, etc.
I'm wondering if any of this is addressed in the upcoming v9? (and when is that due, anyway?)
I heard/read somewhere that v9 will use the "latest" kendo... but does that mean more integration with all neat kendo methods - or will Init/Render script PLUS Javascript knowledge still be needed to extend the grid?
Currently, I know because I have seen it, there are variables in the Browser memory [for a Grid] where you can see the FIND statement (ie. the Query that fed the grid). There could [easily] be a way, with a new function, to start a PROCESS sending the FIND statement that is equivalent to the current displayed grid. From there, you could save that FIND, or execute it to put those recs into context. And then you're back to Dave's grid builder EXCEPT the user used the normal grid that he's used to and the next thing is a Report or Process.
With a tiny bit of JS (which Aware could do easier than any of us), we could put a panel Operation button that runs Javascript, and then does a AwareApp.startProcess and this could probably done tomorrow in any of the current v8 versions.
In my opinion, this has been a major limitation in the grid for some time.
But if no one speaks up, then there's no reason for Vlad to invest any time in anything.