For information, not knowing what you know about this component.
I tried to make this component 100% operational, 2 weeks ago (I gave myself 2 days, not having more time; so I copied the unit in my project directory, and debugged it with LazLogger and "raise HTMLException"). The problem is the time - as usual - to find the 0,???1% of lines to modify ^^.
Indeed, I think that writing with HTML words encapsulated in Pascal objects rather than using the template engine, only makes sense to me if it saves time. For a newbee - i know you're not - who doesn't know Web programming, but who knows how to create a database and how to create a .htaccess and a .htpassword files, using this component saves time.
Quickly, from memory, roughly the idea seemed to me to be that we should create an HTML table (loop on SQL records, to create each HTML row), with creation of an "edit" button in the last column of each HTML row.
There's a inter-pages HTML navigator provided, that can present, HTML table URL by HTML table URL, all x records of an SQL table.
The "edit" button of each HTML row calls a server-side web action, which should display the single row for its edition (labels column, followed by the html controls column for input). And there should be two buttons "save changes" and "undo changes".
It's very far from ajax, but it's RAD which allows to hide technical problems for someone who wants to quickly publish and manage a SQL table, on the web or on an intranet.
nb: when editing, it's called THTMLDatasetEditContentProducer i.e. it's one step further.