Hello,
I'm displaying a selectable read-only grid on an interface, and the grid is sourced from a record type (entity-backed). Based on what row the user selects, I want to use various fields from that row elsewhere.
I.e.,
a!gridField( ... selectable:true, selectionValue:local!mySelection, selectionSaveInto: { a!save(local!selectedRow, index(fv!selectedRows, length(fv!selectedRows), null)), a!save(local!mySelection, index(save!value, length(save!value), null)) } )
My local!selectedRow looks great. But, when I try to reference this elsewhere, like:
local!myselectedRow.name
I get an error: "must be indexed by its corresponding record type fields or relationship".
How can I index this as if it were a CDT? (which...since it is an entity-backed record, I would think I can treat it as a CDT of that entity type).
My only workaround is to do a cast() within my saveInto, but I hope there is a cleaner way.
Discussion posts and replies are publicly visible