2010-12-16 70 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

相關問題