2010-12-16 37 views

回答

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

随着例如

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

神奇。谢谢:) – 2010-12-16 17:00:26

+1

.setColumns有一个问题,它会在头文件中添加一个额外的样式表,并且在调用网格销毁操作时,它不会清除旧的。这给IE8中的“无效过程调用”异常。 @Tin纠正我,如果我错了。注意: 在我的情况下,我甚至在窗口调整大小时调用setColumns,这意味着它会在很短的时间内多次触发。 – ivks 2013-10-17 11:58:07

+0

它确实清除了grid.destroy()上的所有创建的样式。我建议您调试您的代码以确定实际问题。 – Tin 2013-10-18 18:35:26

相关问题