次のような 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 に変更するにはどうすればよいですか?
前もって感謝します