- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Get Direct Link
- Report Inappropriate Content
Get default value of combo box without change
Hi,
Is there a way to get a default value without any click?
I want to save the default value in a variable which in this case should be "one". Any Suggestion?
Here is what I tried
Names Default To Here( 1 );
New Window( "Example",
cb = Combo Box(
{"One", "Two", "Three"},
<<set function(function({self},
cb << set(1, runscript(1));
selection = cb << GetSelected();
Print( "Selected: " || selection )));
)
);
1 ACCEPTED SOLUTION
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Get Direct Link
- Report Inappropriate Content
Re: Get default value of combo box without change
I usually use initialization values at the start of script (or configuration file). Below is simple example how those could be used here
Names Default To Here(1);
cb_vals = {"One", "Two", "Three"};
init_cb_val = "Two";
New Window("Example",
cb = Combo Box(
cb_vals,
<<set function(
Function({self},
selection = cb << GetSelected();
Print("Selected: " || selection);
)
),
<< Set(Contains(cb_vals, init_cb_val), 1)
)
);
You can then initialize the selectors final value with same init_cb_val if you want to
-Jarmo
2 REPLIES 2
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Get Direct Link
- Report Inappropriate Content
Re: Get default value of combo box without change
I would probably do something like this.
default = (cb << Get Items)[1];
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Get Direct Link
- Report Inappropriate Content
Re: Get default value of combo box without change
I usually use initialization values at the start of script (or configuration file). Below is simple example how those could be used here
Names Default To Here(1);
cb_vals = {"One", "Two", "Three"};
init_cb_val = "Two";
New Window("Example",
cb = Combo Box(
cb_vals,
<<set function(
Function({self},
selection = cb << GetSelected();
Print("Selected: " || selection);
)
),
<< Set(Contains(cb_vals, init_cb_val), 1)
)
);
You can then initialize the selectors final value with same init_cb_val if you want to
-Jarmo