具體描述:
表格第一列(其它列也行)為類型選擇列,采用ComboBox為編輯器,當選擇某一類型(如:類型1)時表格當前行的某些列(如:第2列~第4列)就變?yōu)椴豢删庉嫚顟B(tài),并顯示不同的樣式(類似于button的disable)。
當選擇其它類型(如:類型2)時表格當前行的不可編輯單元格又變成可編輯的。
(1)
是否可編輯樣式可以在列模型的renderer中操作 renderer : function(data, meta){ if(xxx){ meta.css += " x-item-disabled"; } } (2)
是否可編輯邏輯可以在grid的beforeedit事件中攔截判斷 grid.on("beforeedit", function(e){ /* e = { grid: this, record: r, field: field, value: r.data[field], row: row, column: col, cancel:false }; */ if(xxx){ return false; // 中止,不讓編輯 } });
posted on 2012-02-23 18:13
紫蝶∏飛揚↗ 閱讀(1513)
評論(0) 編輯 收藏 所屬分類:
EXTJS