Hi Kevin, I am not clear on exactly how you use yours. I will have to spend more time looking at the code. It seems like there it takes the results of an Select results object and places it in a form with the option of editting or deleting it. All columns are displayed.
I also pass in a config array. This allows some of the columns to be links instead of text data. There are currently 3 options for the links types. I also allowed you to specify tooltips for the column headers. In my PHP code, I have a ton more options but I wanted to throw it out there fast to see if it is worthwhile. Plus, the generated links are not appearing as links. It looks like your code is getting around the porblem by creating the links in KID templates. I was considering that as an option. Instead of assembling the grid in the widget code, I could assemble it in a template function. Your function seems to be an intermediary where the KID function is in in widget code. Is this the way that it would have to be done? Thanks Alvin

