We have a dashboard including a couple of server informations (processes, processor, memory...etc) and we want to select the panel that need to be display with a checkbox...
I believe you can use a simple xml form and using in-page Drilldown with Perma-link. Below is an example with input type of text, but you could change it to use checkbox. The bottom chart use attribute depends to delay render/ search. This example can be found in the simple xml app
<label>In-Page Drilldown with Perma-linking</label>
the dashboard is loaded.
<input type="text" token="sourcetype" searchWhenChanged="true" />
<searchString>index=_internal | stats count by sourcetype</searchString>
<!-- Set the type of of drilldown, since we will always consume the same field, use row-->
<!-- Use set to specify the new token to be created.
Use any token from the page or from the click event to produce the value needed. -->
<!-- If we also set the form.sourcetype the input will get updated too -->
<!-- depends is the way we tell the content to only show when the token has a value.
Hint: use comma separated values if the element requires more than one token. -->
<chart id="detail" depends="$sourcetype$">
<searchTemplate>index=_internal sourcetype=$sourcetype$ | timechart count</searchTemplate>