2016-06-24 3 views
3

Я чрезвычайно новичок в javascript и dat.gui, так что несите меня. Я задаюсь вопросом, как создать выпадающее меню со значением по умолчанию в верхней части:Значение по умолчанию Dropdown dat.gui

так я что-то вроде:

gui.add(text, 'language', ['english','spanish','french']); 

Как я мог сделать это падение вниз что-то вроде «Выбор языка» по умолчанию до фактического выбора значения?

спасибо!

ответ

0

Я сделал эту инициализацию

с опцией 'испанский' или другой допустимый вариант, если параметр не существует, то он потерпит неудачу

gui.add(text, 'language', ['english','spanish','french']); 
 

 
text.language = 'spanish'; 
 
updateDisplay(gui); 
 

 
updateDisplay = function(gui) { 
 
    for (var i in gui.__controllers) { 
 
     gui.__controllers[i].updateDisplay(); 
 
    } 
 
    for (var f in gui.__folders) { 
 
     SCENE.updateDisplay(gui.__folders[f]); 
 
    }`enter code here` 
 
};

0

Я сделал это

инициализация с помощью опции «испанский» или другой допустимый вариант, если опция не существует, она не сработает

gui.add(text, 'language', ['english','spanish','french']); 
 

 
text.language = 'spanish'; 
 
updateDisplay(gui); 
 

 
updateDisplay = function(gui) { 
 
    for (var i in gui.__controllers) { 
 
     gui.__controllers[i].updateDisplay(); 
 
    } 
 
    for (var f in gui.__folders) { 
 
     SCENE.updateDisplay(gui.__folders[f]); 
 
    } 
 
};