1
我想禁用整行,其所有文本內容,操作列,編輯器等。如何在ExtJS 4.1中禁用網格中的某些行
我想禁用整行,其所有文本內容,操作列,編輯器等。如何在ExtJS 4.1中禁用網格中的某些行
不可能。我的意思是它不在框架中。您可以將記錄(=行)標記爲禁用。您可以將函數setDisabled/getDisabled添加到商店的模型中。然後,你可以調用類似:
grid.getStore().getAt(0).setDisabled(true)
的第一條記錄
函數模型:
function setDisabled(state){
var me = this;
me.disabled = state;
me.fireEvent('disabled', state);
}
function getDisabled(){
return this.disabled;
}
現在你可以收聽該事件,得到了禁用/啓用狀態。如果它被禁用,你可以添加一個類到該行(addRowCls()
- removeRowCls()
)的視覺效果。您可以偵聽編輯事件。然後,您可以防止記錄被禁用時進行編輯。
不是一個開箱即用的解決方案,但使用一點想象力,你會到達那裏!希望它有幫助;)
謝謝,只是我在找什麼! –