/** * Set the object that owns this listener. * @owner The object that this listener is being added to (if null, this listener is being removed). */ public void setOwner(ListenerOwner owner) { super.setOwner(owner); if (owner != null) { Record recUserInfo = this.getOwner(); RecordOwner recordOwner = recUserInfo.getRecordOwner(); Record recUserScreenRecord = recordOwner.getScreenRecord(); // This will flag the password as changed: recUserScreenRecord.getField(UserScreenRecord.kNewPassword1).addListener(new ChangeOnChangeHandler(recUserInfo.getField(UserInfo.kPassword), true)); recUserScreenRecord.getField(UserScreenRecord.kNewPassword2).addListener(new ChangeOnChangeHandler(recUserInfo.getField(UserInfo.kPassword), true)); } } /**
/** * Set the object that owns this listener. * @owner The object that this listener is being added to (if null, this listener is being removed). */ public void setOwner(ListenerOwner owner) { super.setOwner(owner); if (owner != null) { Record recUserInfo = this.getOwner(); RecordOwner recordOwner = recUserInfo.getRecordOwner(); Record recUserScreenRecord = (Record)recordOwner.getScreenRecord(); // This will flag the password as changed: recUserScreenRecord.getField(UserScreenRecord.NEW_PASSWORD_1).addListener(new ChangeOnChangeHandler(recUserInfo.getField(UserInfo.PASSWORD), true)); recUserScreenRecord.getField(UserScreenRecord.NEW_PASSWORD_2).addListener(new ChangeOnChangeHandler(recUserInfo.getField(UserInfo.PASSWORD), true)); } } /**
this.getMainRecord().addListener(new CompareFileFilter(this.getMainRecord().getField(BookingDetail.VENDOR_ID), screenRecord.getField(LookupScreenRecord.VENDOR_ID), "=", null, true)); screenRecord.getField(LookupScreenRecord.VENDOR_ID).addListener(new FieldReSelectHandler(this)); screenRecord.getField(LookupScreenRecord.VENDOR_ID).addListener(new ChangeOnChangeHandler(this.getScreenRecord().getField(LookupScreenRecord.QUERY_KEY))); // Check key
this.getMainRecord().addListener(new CompareFileFilter(this.getMainRecord().getField(BookingDetail.VENDOR_ID), screenRecord.getField(LookupScreenRecord.VENDOR_ID), "=", null, true)); screenRecord.getField(LookupScreenRecord.VENDOR_ID).addListener(new FieldReSelectHandler(this)); screenRecord.getField(LookupScreenRecord.VENDOR_ID).addListener(new ChangeOnChangeHandler(this.getScreenRecord().getField(LookupScreenRecord.QUERY_KEY))); // Check key