срабатывает при изменении значения контрола
newValue | string|object | новое значение |
oldValue | string|object | предыдущее значение |
config | any | источник изменения значения |
$$("time").attachEvent("onChange", function(newValue, oldValue, config){
webix.message(
`Value changed from ${oldValue} to ${newValue}. Source: ${config}`
);
});
У парамтера config могут быть следующие значения:
Также вы можете получить произвольное значение параметра config. Для этого вызовите метод setValue, передав в него своё значение в качестве последнего аргумента:
webix.ui({
view:"timeboard",
// конфигурация
on:{
onChange: function(newValue, oldValue, config){
// config: {yourProperty: "yourValue"}
}
}
});
// обработчик onChange получит объект последним параметром
$$("$timeboard1").setValue(newValue, {yourProperty: "yourValue"});