I have a Timerangepicker on both the originating and the target dashboards, and I use the Redirector/URLLoader modules from the SideView app to pass on parameters between the dashboard.
How could I pass on the the selected timerange from the originating dashboard to the TimeRangepicker module on the target dashboards?
You refer to the earliest time as $search.timeRange.earliest$ and the latest as $search.timeRange.latest$, so your Redirector should look like this:
<module name="Redirector">
<param name="url">my_view</param>
<param name="arg.user">$username$</param>
<param name="arg.earliest">$search.timeRange.earliest$</param>
<param name="arg.latest">$search.timeRange.latest$</param>
</module>
If you're using the 'template' param on your Pulldown or TextField, you'll want to use:
<param name="arg.user">$username.rawValue$</param>
instead of just $username$ -- when values are templated, $username$ will be user="bob"
, and to get the raw value bob
, you have to use $username.rawValue$.
I'll add an example to the documentation that includes timeranges in the Redirector and a TimeRangePicker in the target view. Didnt notice the omission until now. Thanks.
You refer to the earliest time as $search.timeRange.earliest$ and the latest as $search.timeRange.latest$, so your Redirector should look like this:
<module name="Redirector">
<param name="url">my_view</param>
<param name="arg.user">$username$</param>
<param name="arg.earliest">$search.timeRange.earliest$</param>
<param name="arg.latest">$search.timeRange.latest$</param>
</module>
If you're using the 'template' param on your Pulldown or TextField, you'll want to use:
<param name="arg.user">$username.rawValue$</param>
instead of just $username$ -- when values are templated, $username$ will be user="bob"
, and to get the raw value bob
, you have to use $username.rawValue$.
I'll add an example to the documentation that includes timeranges in the Redirector and a TimeRangePicker in the target view. Didnt notice the omission until now. Thanks.