0

次のような extjs グリッドにテキスト フィールドがあります。

part : {
  fieldLabelToken: 'label.Structure.InstallRemoveItem.Part',
  mapping : 'removedPart.part',
  ref : '../../../removedPartField',      allowInvalid : true,
  textOnly :config.textOnly,
  listeners: {
    'select':function(combo,rec,index){
      if(!params.viewOnly && !config.textOnly){
        this.refOwner.removedTrackedField.setValue(rec.get("tracked"));
        this.refOwner.transformPosInfoFields(rec.get("tracked"));
        delete  this.refOwner.selectedItemId;
      }
    }
  }
}

そして、私はこのような同じフォームにチェックボックスを持っています:

{
      fieldLabelToken: 'label.Structure.Maintained.Structuremaintenance.InstallRemoveItem.PendingPartRemove',
      mapping : 'pendingPartRemove',
      xtype: 'checkbox',
      ref : 'pendingPartRemove',
      disabled : false
    }

InstallRemve チェックボックスがクリックされた場合、part フィールドの allowInvalid を false に変更するにはどうすればよいですか?

前もって感謝します

4

0 に答える 0