I don’t think so, angular is to big for this kind of stuff.
On the backend we can use TextField or something with Dict/JSON-Support.
Which could be useful for validating the json on the backend.
But could work without too.
This would be usefull for most of the usecases where you otherwise would have to use DataGridField & co.
All it would need is a columns definition on the widget.
@b4oshany yes you are right it works, but using objects and schema related things, can bite you on many places in the future. Because it always needs the Python classes right in place. And when i played last with object fields, it was painful. Some stuff was only working on editforms but not on addforms and so on.
And if you only want some table like data, why should one use all the complex stuff.
Also DataGridField does not work completly TTW, which could be enother reason to avoid it.
don’t get me wrong, there are probably good usecases for DataGridField & co, but it’s just not all the needed.