Use the onOkClick hook in assignment picker to validate email before dismissing dialog

pull/14/head
Sam Bosley 12 years ago
parent b0a1efcdcd
commit dde1248573

@ -961,6 +961,21 @@ public class EditPeopleControlSet extends PopupControlSet {
}
}
@Override
protected boolean onOkClick() {
if (!TextUtils.isEmpty(assignedCustom.getText())) {
JSONObject assigned = PeopleContainer.createUserJson(assignedCustom);
String email = assigned.optString("email"); //$NON-NLS-1$
if (!TextUtils.isEmpty(email) && email.indexOf('@') == -1) {
assignedCustom.requestFocus();
DialogUtilities.okDialog(activity, activity.getString(R.string.actfm_EPA_invalid_email,
assigned.optString("email")), null); //$NON-NLS-1$
return false;
}
}
return super.onOkClick();
}
@Override
protected void additionalDialogSetup() {
super.additionalDialogSetup();

Loading…
Cancel
Save