Grid from Record Data: Indexing out of Grid Selection
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.
