2012-09-03 53 views

回答

5

不可能。我的意思是它不在框架中。您可以將記錄(=行)標記爲禁用。您可以將函數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())的視覺效果。您可以偵聽編輯事件。然後,您可以防止記錄被禁用時進行編輯。

不是一個開箱即用的解決方案,但使用一點想象力,你會到達那裏!希望它有幫助;)

+0

謝謝,只是我在找什麼! –

相關問題