Hello,
I've been testing a navigation menu for a dashboard in my own app, in spunk 6.2.1.
With exception to the default="true" option everything works fine.
Seems like I will have to make a choice between: nice labels in my custom menu OR a default dashboard opening in my app.
So: the default="true" option works if I put it in a tag.
But the view tag does not have a label option.
For nice labels in the custom menu, I've used tags. Problem with these is the default option does not work.
Even tried nesting a and view tags, but that does not work either.
Furthermore: if I mix view and a tags in my menu: the default selected panel is the first declared with a view tag.
When using only a tags: the last element in the xml is the default selected panel.
So the question is:
How can I combine both "a" and "view" tags to get clean looking labels, and select a default dashboard at the same time ?
Example code of the many tests:
<nav color="#608EE0">
<collection label="My Dashboards">
<a href="http://localhost:8000/en-US/app/launcher/home">Home screen</a>
<a href="dashboards">Dashboards overview</a>
<a href="cars_twitter_analysis__test_app" default="true">Cars tweet analysis</a>
</collection>
<collection label="Reports">
<view name="reports" />
</collection>
<collection label="Alerts">
<view name="alerts" />
</collection>
</nav>
It would be nice if the "view" tags had a "label" option enabled. Or if "a"tags would check the default="true" option.
Regards,
Ken.
Ok, I found a working solution:
Apparently you have to nest the view tag inside the a tag (and not the other way around):
<a href="cars_twitter_analysis__test_app" ><view name="cars_twitter_analysis__test_app" default="true" />Cars tweet analysis</a>
This works fine, shows a nice "label" in the custom menu, and is the default dashboard displayed when starting the app.
Ok, I found a working solution:
Apparently you have to nest the view tag inside the a tag (and not the other way around):
<a href="cars_twitter_analysis__test_app" ><view name="cars_twitter_analysis__test_app" default="true" />Cars tweet analysis</a>
This works fine, shows a nice "label" in the custom menu, and is the default dashboard displayed when starting the app.
Nice, glad you figured it out ... i am sure this will come in handy 🙂
Maybe you cannot combine a a href and default="true" (i dont think so at least) ... you can also try with a single ' default='true' ... if that changes anything ...
Or you can build a simple xml view and embed your linked page?
Hi,
Thanks for the tip.
Single quotes don't seem to be working.
And just for completeness: without the quotes around 'true', it fails to save due to an error (and that is ok).
I'll check the embedded page option.
Thanks,
Ken.