我对如何实现此代码有疑问
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();
}