Hi folks,
The value selected in a lookup drop-down control (cascading is involved) does not show when the form is re-opened in view or edit mode.
Use Case:
An IT Service Request Form, where the assigned IT person must either be selected from a list of persons responsible for the department of the requester, or (in case the list of IT personnel is not up-to-date) entered via a people control. Either way, the UserId of the selected IT person needs to be stored in an existing column of the form's SP list.
My setup is as follows:
SP Lists:
Form Controls:
selects "Companies", column: CompanyShortName
selects "Departments", column: DepartmentShortName, filter: CompanyShortName=[LookCompany]
"B022"+parseLookup(LookDepartment)
recalculate in view: no, in new&edit: yes
selects: "Contacts", column: AssigneeName, filter: AssignTypeDept=[XassignTypeDept], multiple values: no
lookup("Contacts","AssigneeName",parseLookup([LookITcontactName]),"AssigneeUserID")
recalculate in view: no, in new&edit: yes
if((isNullOrEmpty([inputITcontactName])),
[LookITcontactUserID],userProfileLookup([inputITcontactName],"UserName")))
recalculate in view: no, in new&edit: yes
This works all just fine in new mode, the value of [ITcontactUserID] is properly stored in the respective SP list column. However, in case the IT person was selected via the Lookup [LookITcontactName], the Lookup Control does not show the previously selected person when re-opening the form view or edit mode.
[Nintex Forms 2013 Version 2.10.0.2]
Any ideas?