addStyle

создает новый стиль

void addStyle(object styleProps, [object baseStyle,string page] );
stylePropsobjectобъект со свойствами нового стиля
baseStyleobjectнеобязательный параметр, объект стиля-предка
pagestringопциональный, название страницы

Example

// добавим стиль
var styleProps = $$("ssheet").addStyle({
    "background":"#6E6EFF",
    "color": "#FFFFFF",
}, null, "Sheet1");
// зададим его ячейке
$$("ssheet").setStyle(3,2,styleProps);
// обновим SpreadSheet
$$("ssheet").refresh();

Details

Вы можете создавать новые стили, наследуя часть свойств от уже существующих:

// создаем новый стиль, наследуя все свойства от baseStyle
var newStyle = $$("ssheet").addStyle({
    "font-style": "italic"
}, baseStyle);
// применяем новый стиль
$$("ssheet").setStyle(3,2, newStyle);
// обновляем SpreadSheet
$$("ssheet").refresh();

Какие свойства могут быть в объекте стиля:

"background", "borders", "border-bottom", "border-left", "border-right", "border-top", "color", "font-family", "font-size", "font-style", "font-weight", "format", "indent", "strike", "text-align", "underline", "vertical-align", "wrap".

Для границ ячеек можно задать только цвет (свойство border-color), но нельзя изменить толщину границ и тип линии (они всегда border-width: 1px и border-style: solid).

See also
Наверх
If you have not checked yet, be sure to visit site of our main product Webix mvc library and page of web spreadsheet product.