Неожиданное поведение onItemClick в segmented

В документации написано: “onItemClick fires when a component item was clicked”
Как и написано, нажимаю на элементе в segmented, т.е. на одной из кнопок, получаю событие, но передаваемый в событие параметр не соответствует моим ожиданиям.
Это баг или фича, что нажатый элемент (кнопка) не передаётся в событие?
В datatable в событие попадает нажатая ячейка, как и ожидалось.
http://webix.com/snippet/9c412123

Здравствуйте!

> onItemClick fires when a component item was clicked

Для дата-компонент (datatable, dataview) так и есть, однако в это же событие для кнопки, segmented или tabbar придёт id всего компонента. В документации контрола это указано: http://docs.webix.com/api__link__ui.segmented_onitemclick_event.html

Если Вам необходимо получить id конкретного элемента, используйте onBefore/onAfterTabClick: http://webix.com/snippet/d22d24eb

Было бы хотя бы: void onItemClick(string/number id,event e, string/number itemId){ … };
Тогда было бы понятно почему событие так называется.
Ни как не получается пользоваться документацией правильно.
Вроде бы копировал фрагмент из документации контрола, а сейчас оказывается, там другой текст.
В любом случае, спасибо за помощь.

P.S. Где можно поставить лайк вашему ответу?

ui.segmented наследуется от кнопки (ui.button), так что контрол и является item’ом - изменений этого события не планируется. И всё-таки, Ваша цитата соответствует описанию для дата-компонент.

Увы, такой возможности на форуме сейчас нет.