Excuse me if this has been answered before now - but I cannot find it.
Use case:
I want a master - detail using NG data grids with the requirement that the master have a grouping (one or more).
The user opens a grouping and selects a record.
The detail grid should be populated via a relation between the master and the detail.
What I get:
On the first load of the master (has the form foundset) the detail is correct showing the records via the relation.
Note that the relation is on multiple pks.
When the master grouping is opened and a record selected that is different than the first time loaded the detail grid does not change.
I investigated the form onRecordSelected event of the master - not fired after the initial load.
I investigated the grouping table event onSelectedRowsChanged - fires
I investigated the onCellClick of the master grid fires and I can retrieve the record which represents the different selection and therefore get the pks of the master.
The master foundset is not changed, so I try to force by doing a foundset.selectRecord(pk1, pk2, pk3 etc).
Then I do a foundset.getSelectedRecord() and it has not changed. Therefore the relation is not fired.
Any hints are welcomed.