YUI 2 Заполните выбор с помощью JSON - PullRequest
1 голос
/ 16 ноября 2011

Действительно простой вопрос, но я не могу найти ответ. Я знаю, как сделать это в обычном javascript, и я знаю, как это сделать в jquery. Прямо сейчас, если у меня есть это:

var states = [{"name":"alaska","id":1},{"name":"alabama","id":2];

Есть ли метод, основанный на YUI, чтобы вставить его в поле выбора, чтобы установить выбранный элемент, чтобы вернуть выбранный элемент обратно? Если так, то где онлайн пример? Если нет, я просто буду использовать JavaScript.

1 Ответ

2 голосов
/ 16 ноября 2011

Да, есть.Вы можете сделать что-то вроде этого:

var buttonMenu = [

        { text: "Alaska", value: 1, onclick: { fn: onStateClick } },
        { text: "Alabama", value: 2, onclick: { fn: onStateClick } },
        ...];

.. и затем использовать это в конфигурации кнопки меню YUI:

var statesButton = new YAHOO.widget.Button({ type: "menu", label: "Alabama", name: "mymenubutton", menu: buttonMenu, container: containerElement });

Подробнее на странице примера кнопки YUI .Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...