Sorry Tony,
but the line have to be changed one more time (How many errors one can make in one line of code?) from
ts.p.colModel = $.extend({}, ts.p.cmTemplate, ts.p.colModel.template || {}, ts.p.colModel);
to:
ts.p.colModel = $.extend(true, {}, ts.p.cmTemplate, ts.p.colModel.template || {}, ts.p.colModel);
I hope that it is the last my error in the column templates.
Best regards
Oleg