привязывает функцию к объекту
code | function | функция, которая будет привязана |
master | object | объект, к которому функция будет привязана |
function | привязанная функция |
var grid = webix.ui({
view:"datatable",
on:{
"onStoreUpdated":webix.bind(this.render, this)
}
});
//'this' - это объект datatable
Внутри функции ключевое слово this указывает на объект, к которому она была привязана.
webix.bind() также можно использовать вместе с методом attachEvent:
grid.attachEvent("onStoreUpdated", webix.bind(this.render, this));
//'this' ссылается на таблицу, поскольку attachEvent() вызывается от нее
Наверх