このコードを実装する方法について質問があります
public void setFieldAccess()
{
if(HcmWorkerBankAccount.FullAmount == NoYes::Yes)
{
hcmworkerbankaccount_ds.allowedit(false);
}
else
{
hcmworkerbankaccount_ds.allowedit(true);
}
}
クレジット:http ://axhelper.blogspot.com/2011/02/to-disable-record-in-form-by-unchecking.html
フォームのメソッドで作成し、データソースのアクティブメソッドとフィールドの変更されたメソッドで呼び出すように指示されています。これは、フォームデザインではなく、データソースのフィールドであると想定しています。
私の質問は、これが私がメソッドを呼び出す方法であるかどうかです:
public int active()
{
int ret;
element.setFieldAccess();
ret = super();
return ret;
}
public void modified()
{
element.setFieldAccess();
super();
}