A snippet of my code is below. My problem is that the ResultVaueSetter's 'field' value (in this case the value of 'leaf') is printed by downstream modules (in this case by the table chosen by Switcher) and I cannot find a way of stopping this behavior. Any help is appreciated !
CODE sample:
<module name="Search">
<param name="search"> index="si_scorecard" pert_id=$pert_id.value$ si_coverage_0="$click.fields.Block$" | eval leaf = if(si_coverage_1=="","true","false" </param>
<module name="ResultsValueSetter">
<param name="fields">leaf</param>
<module name="Switcher">
<param name="selectedGroup">$leaf$</param>
<module name="Search" group="true">
<param name="search"> index="si_scorecard" pert_id=$pert_id.value$ si_coverage_0="$click.fields.Block$" | transaction testname,pert_id | sort + str(testname) | fields testname,subtest_ | fields - _ | formattable | fields - test_count,INVALID,expected_test_count,test_count_progress </param>
<module name="Pager" layoutpanel="panel_row6_col1">
<param name="count">20</param>
<module name="SimpleResultsTable" layoutpanel="panel_row6_col1">
<param name="count">25</param>
<param name="fields">testname,</param>
<param name="drilldown">none</param>
</module>
</module>
</module>
<module name="Search" group="false">
<param name="search">
index="si_scorecard" pert_id=$pert_id$ si_coverage_0=CASE($click.fields.Block$) | transaction si_coverage_1,pert_id,arc_id maxevents=-1 | fields build,si_coverage_1,testname,pert_id,arc_id,bucket | fields - _ | formattable
</param>
<module name="HiddenPostProcess">
<param name="search"> | fields - build,testname,arc_id,pert_id,Other | fields si_coverage_1,test_count,Compilation,Simulation, | rename test_count as "Test Count" | rename si_coverage_1 as "Area" </param>
<module name="Pager" layoutpanel="panel_row3_col1">
<param name="count">20</param>
<module name="SimpleResultsTable" layoutpanel="panel_row3_col1">
<param name="count">25</param>
<param name="fields">Area,Test Count,*</param>
<param name="drilldown">row</param>
..... {code continues}