I was working in a mixin that adds jQeury sortable behavior to any component. I have it working but my solution for the Grid component is inelegant at best. The problem is sortable returns a sorted list of ids from the sortable html elements. In the case of Grid that's the <tr> elements. Currently there is no easy way to get an id on these elements so I did this
<t:grid t:id="thumbnails" row="thumbnail" add="edit,delete" t:mixins="rowSorter" rowClass="row"> to add the id I want to the rowClass, then this public void visit(Element e) { if ( e.getName().equals(elementName)) { element = e; } if ( e.getName().equals("tr")) { String c = e.getAttribute("class"); if ( c != null ) { e.forceAttributes("id",c.split(" ")[0]); } } } which copies it from the class to the id. While this works I would not call it a good solution. So is there any interest in a patch to Grid so you can set the tr element id. I'm thinking it works just like the rowClass parameter but would be called rowId. Then the tml would simply be <t:grid t:id="thumbnails" row="thumbnail" add="edit,delete" t:mixins="rowSorter" rowId="row"> Barry