не работает пример из документации onContext into DataTable

Не могу заставить работать пример из документации обработчика клика правой кнопкой мышки в datatable:
http://docs.webix.com/api__link__ui.datatable_oncontext_config.html

сразу скажу, альтернативный вариант, код с attach:
с webix.ui({
view:“contextmenu”,
…}).attachTo(dtable);
работает.

Ну, и чтобы второй раз не вставать, можно ли добиться, чтобы контекстное меню было только у выделенных ячеек грида?
Логика должна быть такая: выделил ячейки, нажал прав.кнопкой мышки, выбрал действие, которое нужно к выделенным ячейкам применить.
Как этого добиться?
На мой взгляд, эта логика взаимодействия пользователя с гридом адекватна и интуитивно-понятна.

дополнено


нашёл, что контекстное меню можно блокировать в событии onBeforeContextMenu:
dtable.attachEvent(‘onBeforeContextMenu’, …

Вот пример на onContext
http://webix.com/snippet/ad2f5d42

можно ли добиться, чтобы контекстное меню было только у выделенных ячеек грида

у грида есть событие onBeforeContextMenu, которое как параметр получает id строки. Можно проверить селектнута ли она и если нет, вернуть false ( это предотвратит появление контекстного меню )

если айди ряда не досточно, то this.locate(e) вернет полную информацию о ячейки для которой делается клик

Спасибо за ответ.
я Вас понял.

Имхо в документации (по ссылке выше) надо примерчик подкорректировать, чтобы он тоже рабочий был.

Угу, поправим.
Пример в принципе рабочий, только не полный