I've done it. I render two TD elements for each column, one with the FooterStyle applied on it, and the other with the ItemStyle. They are kept in a hidden TABLE element.
When a new row is created, I apply the attributes and style attributes of the style cells on its cells, and when the row is closed, I apply the attributes of the ItemStyle TDs on it.
What if I contributed this code? I read in the FAQ here
that contributing code may credit me with points.
In the course of creating this addition, I struggled because of the lack of a "row closed" event. The batchEditClosing and batchEditClosed events are called for each cell, but I wanted an event that's called when the whole row is closed so that I apply the attributes on it, specially that I use the full row edit mode.