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
Discussion posts and replies are publicly visible
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.
YOu don't have to manipulate the value else the code will not work. Just keep it as local!employee
Thank for support. Issue is resolved with picker filed users.