I'm using LinkSwitcher to create Page1 and Page2. Inside these two pages, there is a pulldown menu called version and it contains value{"1.0","2.0","3.0","4.0"}. I would like to set the default version to 2.0. So I use ValueSetter module to do so. But I found that only Page1 will adopt the preset value, while the Page2 still showing 4.0.
1) How can I set the Page2 to use the default value set in ValueSetter?
2) How can I make these pulldown controls to always use the updated value in URL? If I choose 3.0 in Page1, the URL shows the #version=3.0&autoRun=True, but if I clicked Page2, it is still showing 4.0.
<view isSticky="False" isVisible="true" onunloadCancelJobs="true" template="dashboard.html">
<label>ABC</label>
<module name="AccountBar" layoutPanel="appHeader" />
<module name="AppBar" layoutPanel="appHeader" />
<module name="SideviewUtils" layoutPanel="appHeader">
<param name="customJavascript">sideview_utils/report.js sideview_utils/save_create_patches.js</param>
<param name="customStylesheet">sideview_utils/report.css</param>
</module>
<module name="Message" layoutPanel="messaging">
<param name="filter">*</param>
<param name="maxSize">2</param>
<param name="clearOnJobDispatch">False</param>
</module>
<module name="URLLoader" layoutPanel="viewHeader" autoRun="True">
<param name="keepURLUpdated">True</param>
<module name="ValueSetter" layoutPanel="viewHeader">
<param name="name">version</param>
<param name="value">2.0</param>
<param name="allowClobber">False</param>
<module name="LinkSwitcher" layoutPanel="panel_row1_col1" group="ABC">
<param name="mode">independent</param>
<param name="label"> </param>
<param name="disableOnNull">True</param>
<module name="Search" group="Page1">
<param name="search"><mysearch></param>
<module name="Pulldown">
<param name="valueField">$name$</param>
<param name="label">Version</param>
<param name="name">version</param>
<param name="template">"$value$"</param>
<param name="staticOptions"></param>
</module>
</module>
<module name="Search" group="Page2">
<param name="search"><mysearch></param>
<module name="Pulldown">
<param name="valueField">$name$</param>
<param name="label">Version</param>
<param name="name">version</param>
<param name="template">"$value$"</param>
<param name="staticOptions"></param>
</module>
</module>
</module>
</module>
</module>
</view>
... View more