Oleg
Yes, you're correct, the o.addfunc.call($t) would make more sense. I am aware of the custom button option and initially implemented it, but I wasn't happy with the button placement / look so that prompted me to browse the source where I found the undocumented addfunc, etc. calls. Implementing the custom addfunc90 seemed like a better option since the buttons were easily enabled / disabled and located in the correct position without having to tweak the ui, etc. I will make the changes you suggested with the assumption that the next release of jqGrid will implement them where this refers to the grid.
How do you want me to repost this in Bugs? Or can you just move this topic / thread into the bugs part of the forum? That would seem easier.
Thanks
George