F7的值改变事件,选择F7,带出相应的值填写到其他控件。当把这些值改变后保存,在打开界面时,会默认执行F7的值改变事件,会再次把相应的值填写到其他控件,但这时却不能显示改变后的值了
protected void prmtChangeAudit_dataChanged(DataChangeEvent e)
throws Exception
{
Object oldV = e.getOldValue();
Object newV = e.getNewValue();
ChangeAuditBillInfo oldInfo = (ChangeAuditBillInfo)oldV;
ChangeAuditBillInfo newInfo = (ChangeAuditBillInfo)newV;
if(newV!=null
&& oldV!=null
&& oldInfo.getId().toString().equals(newInfo.getId().toString())
&& !OprtState.VIEW.equals(this.getOprtState()))
{
return;
}
if(OprtState.EDIT.equals(this.getOprtState()) && isFirstLoad)
{
return;
}
if(OprtState.VIEW.equals(this.getOprtState()))
{
return;
}
……
}