Yii的Cgridview更新时不能更新列名

我在ajax请求完成后更新CGridView,如下:

$("#tables-records-col").yiiGridView.update("tables-records-col");

但是我的CGridView的列是动态生成的,通过render时提供columns参数传给views中的CGridView,yiiGridView.update后数据是刷新了,但是列名没有刷新