OK, this is anal, but I would like to make sure I understand this, and the help file is a bit thin on it.
Using the dlg_EditAddUser component sample to add a user to security, I track the following values.
VALIDATE event, part 1
Above it looks like as I type values for the controls on the dialog, that also fills values for request.variables... There is no value for CurrentForm.Controls.email yet because it is a hidden control with no user entry.
VALIDATE event, part 2
I am suprised by 2 things above. 1. After creating the web security record, CurrentForm.Controls.guid is now filled, before I "get" user values. Why is this? 2. request.variables.guid gets no value as a result of CurrentForm.Controls.guid being filled vs. when I type a value. Is there logic here or "just the way it is"?
AFTERVALIDATE event, part 1
Values are the same as they were left in Validate, so all is fine.
AFTERVALIDATE event, part 2
request.variables.guid was not filled, so are only the "controls" filled by a5ws_get_user_values()?
Bill.
Using the dlg_EditAddUser component sample to add a user to security, I track the following values.
VALIDATE event, part 1
Code:
dlg_EditAddUser Validate, before save user values request.variables.ulink= test-test12 request.variables.guid= request.variables.userid= [email protected] CurrentForm.Controls.ulink= test-test12 CurrentForm.Controls.userid= [email protected] CurrentForm.Controls.email= CurrentForm.Controls.guid=
VALIDATE event, part 2
Code:
dlg_EditAddUser Validate, after save user values a5ws_save_user_values(CurrentForm,request) request.variables.ulink= test-test12 request.variables.guid= request.variables.userid= [email protected] CurrentForm.Controls.ulink= test-test12 CurrentForm.Controls.userid= [email protected] CurrentForm.Controls.email= CurrentForm.Controls.guid= 35582dd786584ed1a38f6afd6afd3c36
AFTERVALIDATE event, part 1
Code:
dlg_EditAddUser AfterValidate, before get user values request.variables.ulink= test-test12 request.variables.guid= request.variables.userid= [email protected] CurrentForm.Controls.ulink= test-test12 CurrentForm.Controls.userid= [email protected] CurrentForm.Controls.email= CurrentForm.Controls.guid= 35582dd786584ed1a38f6afd6afd3c36
AFTERVALIDATE event, part 2
Code:
dlg_EditAddUser AfterValidate, after get user values a5ws_get_user_values(CurrentForm,request) request.variables.ulink= test-test12 request.variables.guid= request.variables.userid= [email protected] CurrentForm.Controls.ulink= test-test12 CurrentForm.Controls.userid= [email protected] CurrentForm.Controls.email= [email protected] CurrentForm.Controls.guid= 35582dd786584ed1a38f6afd6afd3c36
Bill.
Comment