Skip to main content
September 27, 2022
Question

When updating data i didn't get multiple dropdown field and gettting error

  • September 27, 2022
  • 3 replies
  • 1 view

When updating data i didn't get multiple dropdown field and gettting error like:

Interface Definition: Expression evaluation error at function a!multipleDropdownField [line 609]: A multiple dropdown component [label="Employee Name"] has an invalid value for "value". All selected values must be present in the choiceValues array, but value was adetuya, akshaymoghe and choiceValues was aalapv; aartibansal; abdul_khan1; achyutamm; adetuya; aghosh; aishwarya_bajpayee; akaul; akshaymoghe; akshay_nikam; ankit_bass; apawar; asimzr; atadeo; basava_raju_g; basitza; bhushans; bilalq; carolina_branas; chandramauliv; chiragk; chrisxl; cjansen; clarkm; dhavaljp; diana_palmer; dilippathare; dpaul; dterzian; elomboy; francisab; gbubattula; gpattnaik; haroona; harshadp; humzak; jalpa_dave; jlakkimsetty; jmishra; jpattan; kamalpreetarora; kanikanarang; karangauba; karishma_babbar; kjaladi; ksiginumsetti; lindsey_pecor; luke_kovar; mayanksengar; mehakbakshi; mkonanki; mohitarora; mszekely; muhammadza; nikhil_chhabra; nirajs; nivedita_singh; nupursood; pbhardwaj; prernasuri; priyankatr@vuram.com; psunder; rajeshm; ramyasahu; ritikak; rkarthik; rnadendla; rushitv; sandeepsachdeva; saransharya; saransh_arora; sbajoria; schanda; sdomakonda; shrutikhanna; sonakshimahajan; soumya_chakraborty; spandrangi; thomas_kelly; tushararora; vaibhavgupta; vaibhav_gupta2; yanand; yappikonda.

My Code is like below:

a!multipleDropdownField(
label: "Employee Name",
labelPosition: "ABOVE",
choiceLabels:touniformstring(
index(
local!modeleroptions,
"name",
{}
)
),
choiceValues: touniformstring(
index(
local!modeleroptions,
"id",
{}
)
),
value:
joinarray(
a!forEach(
items: local!employee,
expression:
fv!item

),
", "
)

,
saveInto: {a!save(local!employee,save!value),a!save(ri!NondevProjectDetails.employeename,local!employee)},
searchDisplay: "AUTO",
validations: {}
)
}

and local!employee value is [adetuya; akshaymoghe]

when there is only one employee i got data when updating but for more than 1 employee i got this error

    3 replies

    durgeshk0003
    September 27, 2022

    have you tried to debug what you are getting in joinArray vs employee variable? I think you need to try to print the values of the local variables and then check.

    harshitb6843
    September 27, 2022

    YOu don't have to manipulate the value else the code will not work. Just keep it as local!employee

    September 27, 2022

    Thank for support. Issue is resolved with picker filed users.