срабатывает перед тем, как новый стиль применится к ячейке
| row | number | ID строки |
| column | number | ID колонки |
| style | object | новый стиль ячейки |
| oldStyle | object | предыдущий стиль ячейки |
| page | string | опциональный, название страницы |
| boolean | при возврате false новый стиль не будет применен к ячейке |
$$("spsheet1").attachEvent("onBeforeStyleChange", function(row,col,style,oldStyle,page){
// ваш код
return true;
});
Событие не вызывается при вставке скопированных данных. Вместо него используйте onBeforePaste.