Пользовательские поля
Управляет получением и установкой пользовательских полей. Имеются два зарезервированных поля - type
и colors
, соответствующих типа и цветности нанесения. Данные методы доступны только при использовании JavaScript API метода интеграции.
Пример:
Методы
getFieldsOrder([name])
getFieldsOrder([name])
Возвращает значения пользовательских полей независящих от мест нанесения.
@return
{Object|string} - значение, еслиname
указан, объект key-value если нет
setFieldsOrder(values[, callback])
setFieldsOrder(values[, callback])
Задаёт значения пользовательских полей независящих от мест нанесения.
values
{Object} - ключ-значениеcallback
{function ()
} - функция обратного вызова
getFieldsArea([areaId, name])
getFieldsArea([areaId, name])
Возвращает значения пользовательских полей зависящих от мест нанесения.
areaId
{string} - ID места нанесенияname
{string} - имя поля@return
{Object|string}если указан
areaId
,name
- значениеесли только
areaId
- объект key-valueесли аргументы не указаны - объект id места => объект key-value
setFieldsArea(areaId[, values, callback])
setFieldsArea(areaId[, values, callback])
Задаёт значения пользовательских полей зависящих от мест нанесения.
areaId
{string|Object} - ID места нанесения или объект id места => объект key-valuevalues
{Object} - объект key-valuecallback
{function ()
} - функция обратного вызова
События
changeField
{Object}
changeField
{Object}Генерируется при изменении поля пользователем.
name
{string} - имя поляvalue
{string} - новое значение поляareaId
{string} - ID места нанесения (если поле зависит от области)
clickButton
{Object}
clickButton
{Object}Генерируется при нажатии на пользовательсткую кнопку.
name
{string} - имя поляvalue
{string} - новое значение поляareaId
{string} - ID места нанесения (если поле зависит от области)
Last updated