Иконка в меню

Добра вам ребята. Возникла задача следующего характера, при нажатии на иконку получить выпадающее меню. Смотрю документацию по menu и вижу один выход сделать через template. Верный ли путь я выбрал?
см. http://webix.com/snippet/503e2159

Доброго.

Решение верное, если эта иконка нужна для всех элементов этого menu, так как template задаёт общие свойства элементам. Это можно увидеть в следующем примере: http://webix.com/snippet/6efa8910

А если необходимо добавить иконку какому-либо конкретному элементу меню, то можно сделать это через его свойство value:

{ id:"1", value:"<span class='webix_icon fa-sun-o'></span> Translate", submenu:[..]}

http://webix.com/snippet/d51e4d8b

Если смешать два вышепоказанных решения можно получить такой вариант
http://webix.com/snippet/0baed9c4

Здесь мы вроде как задаем иконку в темплейте, но какая именно будет иконка и будет ли она вообще задается в данных меню.

Великолепно, в документации правда не нашел такого свойства icon:“sun-o”, видимо оно наследуется от предка. Но как минимум ваши подсказки позволяют исчерпывающе покрыть весь спектр вопросов по иконкам в меню.

такого свойства вообще то и нет

можно использовать произвольный плейсхолдеры в темплейте и заполнять их из данных. В вышеприведенном примере я поместил в темплейт #icon# там где надо использовать имя иконки, и добавил соответствующее свойство в объект данных меню.

Тут главное чтобы имя в темплейте и свойства в данных совпадали, а Icon оно называется или как иначе - не важно.