Copy link to clipboard
Copied
Hi Everyone
I have 197 layer names. As per my client standard, it is too long to scroll this list. So i need to create the searchable drop-down list in dialog palate. If you have any advice kindly share with an example script.
Thanks in advance.
Kalaimani S
For the beginning: an example from Peter Kahrel​ s ScriptUI for Dummies ScriptUI for dummies | Peter Kahrel
...var numbers = ["one", "two", "three", "thirty", "hundred"];
var w = new Window ("dialog", "Drop-down select");
var ddown = w.add ("dropdownlist", undefined, numbers);
ddown.minimumSize.width = 200;
ddown.selection = 0; ddown.active = true;
var buffer = "";
ddown.onActivate = function () {buffer = ""}
ddown.addEventListener ("keydown", function (k)
{
buffer += k.keyName.toLowerCase();
var i = 0;
while
Copy link to clipboard
Copied
For the beginning: an example from Peter Kahrel​ s ScriptUI for Dummies ScriptUI for dummies | Peter Kahrel
var numbers = ["one", "two", "three", "thirty", "hundred"];
var w = new Window ("dialog", "Drop-down select");
var ddown = w.add ("dropdownlist", undefined, numbers);
ddown.minimumSize.width = 200;
ddown.selection = 0; ddown.active = true;
var buffer = "";
ddown.onActivate = function () {buffer = ""}
ddown.addEventListener ("keydown", function (k)
{
buffer += k.keyName.toLowerCase();
var i = 0;
while (i < numbers.length-1 && numbers.toLowerCase().indexOf (buffer) != 0)
{++i;}
if (numbers.toLowerCase().indexOf (buffer) == 0)
ddown.selection = i;
}
);
w.add ("button", undefined, "OK");
w.show ();
Have fun
Copy link to clipboard
Copied
I am already completed with the dropdown List but I need search option in the dropdown list. Kindly advice.
Copy link to clipboard
Copied
As Pixxxel mentioned, there are several examples of searchable dropdown lists in that guide.
P.
Copy link to clipboard
Copied
Hello,
I suppose there is no direct way to do this using ScriptUI. If you can use HTML, you can use select2. Otherwise inbuilt dropdown needs to be changed by adding edit text in stack order and filter list of the dropdown on change of key press.
Regards
Charu
Find more inspiration, events, and resources on the new Adobe Community
Explore Now