cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
The Discovery Summit 2025 Call for Content is open! Submit an abstract today to present at our premier analytics conference.
See how to use to use Text Explorer to glean valuable information from text data at April 25 webinar.
Choose Language Hide Translation Bar
View Original Published Thread

Setting Initial Value in Modal Combo Box

afterword
Level IV
I'm trying to request start and end dates from the user through a modal dialogue using the combo box. I'd like 2009 to be selected in the year field by default, but I can't figure out how to accomplish this with the following year list:
years = {"2006", "2007", "2008", "2009"};

When I use
startYear = comboBox(years, <the script is ignored, though this format is interpreted properly in the non-modal framework.

Any ideas for setting a default in the modal dialogue?
2 REPLIES 2
SDF1
Super User

Re: Setting Initial Value in Modal Combo Box

Hi @afterword ,

 

  I came across this post searching for something similar. If you haven't yet found a solution, try using the <<Set() command where you'd enter the item number for the combo box. In your case, you'd enter 4 because this corresponds to "2009".

 

Hope this helps,

DS

txnelson
Super User

Re: Setting Initial Value in Modal Combo Box

Try this

Names Default To Here( 1 );
years = {"2006", "2007", "2008", "2009"};

New Window( "test",
	modal,
	startYear = Combo Box( years,x=years[startyear<<get] ),
	startYear << set( 3 )
);

After exiting the window, the variable "x" will contain the selected year.

Jim