Hi
I don’t have a full code, but maybe this will help you.
I would create three different panels, within the one.
Something like this. “pal” is the base of your panel, how you get that is depending on how your script is put together:
//Subpanels:
var panel1 = pal.add("panel", [x, y, x+width, y+height], "panel1");
var panel2 = pal.add("panel", [x, y, x+width, y+height], "panel2");
//Add dropdown:
var dropdown = pal.add("dropDownList", [x, y, x+width, y+height], ["label1", "label2"]);
//Add event handler for dropdown:
dropdown.onChange = function()
{
switch(dropdown.selection.text)
{
case "label1":
panel1.visible = true;
panel2.visible = false;
break;
case "label2":
panel1.visible = false;
panel2.visible = true;
break;
}
}
Code is untested, but should be about right.
– Jakob Wagner