I'm struggling to find the correct syntax for saving into a nested CDT from

Certified Lead Developer
I'm struggling to find the correct syntax for saving into a nested CDT from a SAIL dashboard. The snippet below creates a valid paragraph field from my nested CDT value but the saveInto causes an error when updating the form. I am using this style of notation because the elements are generated from an apply function so "IncidentVehicle" and "VehicleMake" are dynamic at runtime. The value will save when hard-coding local!dataArray["IncidentVehicle"].VehicleMake but this isn't an option for me as the .field cannot be parameterized.

a!paragraphField(
label: "CDT Data",
value: index(local!dataArray["IncidentVehicle"],"VehicleMake"),
saveInto: index(local!dataArray["IncidentVehicle"],"VehicleMake")
          )...

OriginalPostID-94523

OriginalPostID-94523

  Discussion posts and replies are publicly visible

Parents
  • 0
    Certified Lead Developer
    Exactly, the value needs to be saved back into a specific element within a nested CDT. I am using the index functions to retrieve the value but I can't find a function or see how to write an expression to save it back to the same place. I have been able to cast the cdt into a label value array and do it that way I was hoping to not have to flatten out my CDT
Reply
  • 0
    Certified Lead Developer
    Exactly, the value needs to be saved back into a specific element within a nested CDT. I am using the index functions to retrieve the value but I can't find a function or see how to write an expression to save it back to the same place. I have been able to cast the cdt into a label value array and do it that way I was hoping to not have to flatten out my CDT
Children
No Data