Я только начал оценивать w2ui
, особенно на панели инструментов Кнопки меню .
В коде элементов списка указывается значок (как показано ниже в демонстрационном коде с этой страницы), но значки не отображаются. Я пробовал как в Chrome, так и Firefox.
Пример - значок указан, но никогда не используется:
{ id: 'id1', text: 'Item 1', icon: 'fa fa-star' },
Я неправильно понимаю, для чего нужна спецификация значка? Значки не должны отображаться для каждого элемента в раскрывающемся списке?
Я могу отображать значки на самой панели инструментов (используя обновленный синтаксис Font Awesome
: fa fa-star
), но не в самом раскрывающемся списке. Есть ли обходной путь?
Я хочу создать виджет для приложения для рисования - графическое представление «прямоугольник с заливкой», «прямоугольник с контуром» и т. Д. c. будет более элегантным, чем текст.
{ type: 'menu-radio', id: 'item1', icon: 'fa-star',
text: function (item) {
var text = item.selected;
var el = this.get('item2:' + item.selected);
return 'Radio: ' + el.text;
},
selected: 'id3',
items: [
{ id: 'id1', text: 'Item 1', icon: 'fa-camera' },
{ id: 'id2', text: 'Item 2', icon: 'fa-picture' },
{ id: 'id3', text: 'Item 3', icon: 'fa-glass', count: 12 }
]
},