I really appreciate the introduction of the TWebDataGrid component in Tms Web Core; in fact the lack of a "native" Javascript grid with advanced features is felt, clearly excluding TwebDBgrid (very limited and slow).
In the porting of VCL applications that use advanced grids (TMS, Devexpress, Infopower) you are faced with difficulties that are hard to solve.
The adoption of Ag-Grid via TWebDataGrid seems to give hope, with its advanced features and high speed.
First Point: a complete and direct adapter for datasets is missing (TWebClientDataset, TWebXdatadataset, etc). I think it is extremely necessary because it is immediate, and considering that TJsArray is used by both (Dataset and Grid) I assume it is not complicated to add to the components, also performing the synchronization of the modified/inserted/deleted data in the grid.
Second point: if I use TDGCustomDataAdapter (the only one that works in a generic way), it is no longer possible to perform sort and filter. Is there some bug in the adapter?
Third point: expandability.
-
We need to use the edit filter to perform "remote queries" and not to filter data locally. Is there a solution?
-
The edit filter uses "Contains" to filter data. How is it possible to set "Start with" or "Equal" by default via code in columns?
-
Is it possible to perform groupings and totals in the distributed version?
4 and last) In the case of advanced features, present only in the "professional" version of Ag-grid, is it possible to use this latest version in the component?
Thanks and good work