For 2):  both your widgets should share the same <htmlTagId> and <outputNodeId> properties and have a link somewhere that called config.paintWidget(config.objects.widgetId) to show the widget you want.  See for more info.
For 3): I started doing that a long time ago in the TimeSeries demo but never had time to finish it.  The widget is SelectTimeFrame.js and would be a good starting point.  The TimeSeries demo in general is that one which shows usage of the Time dimension.

From: [] On Behalf Of Gavin Fleming
Sent: October 26, 2005 7:52 AM
Subject: [Mapbuilder-devel] getfeatureinfo, legend, time dimension and other items

MapBuilder 0.4:
1) I'm trying to get the GetFeatureInfo widget to work. I've got the 'i' button into the buttonbar, but a) can't select layers to be actively queryable and b) for the layer that is by default queryable, cannot get the 'i' button to do anything. What are all the widgets and tools I need to have in place to make this work properly? Exactly what do I need to do in my config.xml and index.html (and any other files) to make it work? 
2) I'd like to be able to switch between legend layer list and a graphic, explanatory legend - how do I do this?
3) I have a WMS layer of fire detections that accepts time dimension requests. I need to set up a widget that firstly creates a default dimension request of, say 'now minus 24h to now' and outputs two interactive fields that allow the user to enter times, just like the scale widget, but perhaps with a 'go' button to use once both fields have been edited.
- is anyone working on anything like this?
- if not, please give me some tips on how to go about it and what existing components I should start with.

This message is subject to the CSIR's copyright, terms and conditions and e-mail legal notice.
Views expressed herein do not necessarily represent the views of the CSIR.

CSIR E-mail Legal Notice

CSIR Copyright, Terms and Conditions

For electronic copies of the CSIR Copyright, Terms and Conditions and the CSIR Legal Notice
send a blank message with "REQUEST LEGAL" in the subject line to CSIR HelpDesk

This message has been scanned for viruses and dangerous content by MailScanner,
and is believed to be clean. MailScanner thanks Transtec Computers for their support.