Get list of all Groups then select a group and load that group of users in user picker (like drop down items)

Hi All,

I have first Group Picker and Then User Picker.

Requirement is getting list of All group in group picker like dropdown items.

I want to load "userNames" list in User picker(based on group selected in previous group picker)  and store userName in DB, how to achieve?

Thanks

Thanks

  Discussion posts and replies are publicly visible

Parents
  • You should use our group picker component followed by our user picker component. Then, use the list of selected users when writing to the database. If you need help writing to a database, please look at our documentation regarding how to create a CDT and data store entity. docs.appian.com/.../Data_Stores.html

    a!localVariables(
      local!selectedGroup: {},
      local!selectedUsers: {},
      {
        a!pickerFieldGroups(
          label: "Groups",
          maxSelections: 1,
          value: local!selectedGroup,
          saveInto: local!selectedGroup
        ),
        a!pickerFieldUsers(
          label: "Users in group "&group(local!selectedGroup[1],"groupName"),
          showWhen: length(local!selectedGroup)>0,
          value: local!selectedUsers,
          groupFilter: togroup(local!selectedGroup[1]),
          saveInto: local!selectedUsers
        )
      }
    )

Reply
  • You should use our group picker component followed by our user picker component. Then, use the list of selected users when writing to the database. If you need help writing to a database, please look at our documentation regarding how to create a CDT and data store entity. docs.appian.com/.../Data_Stores.html

    a!localVariables(
      local!selectedGroup: {},
      local!selectedUsers: {},
      {
        a!pickerFieldGroups(
          label: "Groups",
          maxSelections: 1,
          value: local!selectedGroup,
          saveInto: local!selectedGroup
        ),
        a!pickerFieldUsers(
          label: "Users in group "&group(local!selectedGroup[1],"groupName"),
          showWhen: length(local!selectedGroup)>0,
          value: local!selectedUsers,
          groupFilter: togroup(local!selectedGroup[1]),
          saveInto: local!selectedUsers
        )
      }
    )

Children