行全体、そのすべてのテキスト コンテンツ、actioncolumns、エディターなどを無効にしたい。
9492 次
1 に答える
7
本当にありえない。枠組みに入っていないということです。レコード (= 行) を無効としてマークできます。関数 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( )
edit イベントをリッスンできます。次に、レコードが無効になっているときに編集を禁止できます。
すぐに使えるソリューションではありませんが、少し想像力を働かせれば、そこにたどり着くことができます! それが役に立てば幸い ;)
于 2012-09-03T13:49:20.397 に答える