我可以动态添加一个列到slickgrid吗?

是否有可能动态地添加一个新的列到一个slickgrid。 我正在尝试创建一个用户可构建的矩阵,并且需要它们能够在构建时添加列。

var columns = grid.getColumns(); columns.push( columnDefinition ); grid.setColumns(columns); 

举个例子

 var columnDefinition = {id: "column1", name: "title", field: "column1", editor: Slick.Editors.Text};