в событии onkeypress можно отследить момент, когда кнопка отпущена(событие работает все время пока нажата кнопка…)?
Нет. onKeyPress срабатывает по событию onkeydown.
Но есть возможность самостоятельно прописать функцию для события onkeyup:
http://docs.webix.com/api___event.html
К примеру, для datatable это будет выглядеть вот так:
webix.event($$(“datatable”).getNode(), “keyup”, function(e){ … })
а как указать для любых(всех) datatable на странице. без указания конкретного id? как это применить к динамически создаваемым таблицам?
Можно ловить событие keyup
для всего документа, и при помощи модуля webix.UIManager вызывать соответствующее событие (назовём его onKeyUp
) у всех компонент. И вешать обработчик этого события на нужные компоненты.