Как выбрать (сфокусировать) строку/ячейку таблицы данных webix, чтобы можно было перемещать стрелки по строкам/ячейкам?

Есть такой вот код - webix datatable и кнопка https://snippet.webix.com/bnxnf7x4 При нажатии на кнопку выделяем первую ячейку или строку (суть не важна, ячейка устанавливается на выбор: "ячейка" для строки - выбор: "строка") в таблице, но это невозможно для перемещения вверх/вниз стрелки. В то же время, если щелкнуть мышью в ячейке, есть возможность перемещать клавиши со стрелками

Вопрос в том, как реализовать выбор ячейки/строки таблицы, чтобы можно было прокручивать (перемещаться) по ячейкам/строкам таблицы с помощью стрелок вверх/вниз


person TheAthlete    schedule 01.04.2018    source источник


Ответы (1)


Вам нужно переместить фокус на целевой виджет. Только виджет, находящийся в фокусе, реагирует на клавиши навигации.

click: function() {
    $$("myList").select(1, "rank", false);
    webix.UIManager.setFocus($$("myList"));
}

https://snippet.webix.com/074rxh2z

person Aquatic    schedule 02.04.2018