Hey !
I have three main functions, and what I basically have is two data tables where "Master" data table has aggregated data and the other "Slave" data table has raw measurement data. What I want (and previously was able to do in another company) to do is interactively update Slave tables graph builder filter by row state handler in the Master data table. For whatever reason, the filter is not updated although the row state handler is functioning. The functional parts:
Row state handler:
===
rs = dtMaster << Make RowState Handler(f);
===
Dynamic filtering:
===
filteredKeys = dtMaster:SourceFile[Loc(selectedRows)];
filteredKeys = Associative Array( filteredKeys ) << Get Keys;
Try(
Eval(
Eval Expr(
detailFilter << Select Where(
Expr( filteredKeys ) == :SourceFile
)
)
);
,
Print( "Select Where failed" );
Show( filteredKeys );
);
===
===
Filter creation:
detailFilter = detailPlot << Local Data Filter( Close Outline( 1 ), Add Filter( Columns( :SourceFile ), Display( :SourceFile, N Items( 15 ), Find( Set Text( "" ), Contains Terms( 1 ), Contains Phrase( 0 ) ) ) ) );
txnelson edit: moved to JSL block