Kendo Angular Grid コントロールを使用している Angular 4.10 アプリケーションがあります。外部編集を使用しています。以下のように FormGroup を作成しました。
this.editForm = new FormGroup({
'Id': new FormControl({ value: 0, disabled: true }),
'Name': new FormControl("", Validators.compose([Validators.required, Validators.maxLength(30)])),
'BlindName': new FormControl({ value: "" }, Validators.compose([Validators.required, Validators.maxLength(30)])),
'UnitText': new FormControl(0),
'IsFromBsp': new FormControl(true),
'Disabled': new FormControl(false),
'SortOrder': new FormControl(0, Validators.compose([Validators.required, Validators.pattern('\\d')]))
});
私がやりたいことは、値 IsFromBsp に基づいてフィールド BlindName の無効状態を設定することです。何かのようなもの:
'BlindName': new FormControl({ value: "", disabled: this.IsFromBsp }, Validators.compose([Validators.required, Validators.maxLength(30)])),
これを達成する方法はありますか?私にお知らせください。ありがとう