event

добавляет обработчик события для HTML-элемента

id event(EventTarget|string node,string event,function handler, [object context] );
nodeEventTarget|stringHTML-узел или его ID
eventstringназвание HTML-события (без префикса 'on')
handlerfunctionобработчик события
contextobjectобъект контекста с дополнительными настройками (описаны ниже)
idID обработчика события (может использоваться eventRemove() методом)

Example

// добавляет обработчик для события 'onclick' элемента HTML
webix.event("divId", "click", function(e){
    //e - объект нативного события
    do_something();
});
 
// добавляет обработчик для события 'onKeyUp' компонента List
webix.event($$("list").getNode(), "keyup", function(e){
    //e - объект нативного события
    do_something();
}, {bind:$$("list")});

Related samples

Details

Необязательный параметр context может включать следующие настройки:

  • bind - (object) объект, на который ссылается ключевое слово this;
  • capture - (boolean) флаг, который указывает, на каком этапе (capture или bubble) событие должно быть захвачено. false по умолчанию;
  • id - (string) ID обработчика события (если не задан, будет сгенерирован автоматически).
See also
Наверх