Главная

api.form

Текущая форма

Methods

api.form.acceptedClassifiers(id) → Array.<Object>
api.form.containsRowAttribute(code) → Boolean
api.form.contentHeightSize(size)
api.form.filterList() → Array.<Object>
api.form.isValid() → Boolean
api.form.newRowsAttribute(code)Attribute
api.form.onFilterReseted(functionName, callmode)
api.form.onSelectedClassifiersReseted(functionName, callmode)
api.form.onSkuListStatusChanged(functionName, callmode)
api.form.rowAttribute(code, itemId)Attribute
api.form.rowItem(itemId)RowItem
api.form.selectAllGroup()
api.form.selectFilterById(id)
api.form.selectNoFilter()
api.form.setIsAllowFilterPanel(isFilterPanel)
api.form.setIsAllowNotify(isNotify)

Methods description

acceptedClassifiers(id) → Array.<Object>

Получить дерево классификаторов для указанной группы классификаторов

Parameters:
Name Type Description
id String | Number

Идентификатор классификатора

Return:
Array.<Object> -

Дерево классификаторов

containsRowAttribute(code) → Boolean

Проверить наличие атрибута строчной части

Parameters:
Name Type Description
code String
Return:
Boolean

contentHeightSize(size)

Задает высоту страницы(только для openmode = dialog)

Parameters:
Name Type Description
size Number

размер в dp

filterList() → Array.<Object>

Получить дерево фильтров

Return:
Array.<Object> -

Дерево фильтров

isValid() → Boolean

Признак, что форма доступна и инициализированна

Return:
Boolean

newRowsAttribute(code)Attribute

Добавить новый атрибут строчной части

Parameters:
Name Type Description
code String
Return:

onFilterReseted(functionName, callmode)

Вызывает functionName, когда все фильтры сброшены

Parameters:
Name Type Default Description
functionName String | function

Вызываемая Функция или её имя

callmode String view

Тип вызова, view - из html, script - из js

onSelectedClassifiersReseted(functionName, callmode)

Вызывает functionName, когда все фильтры пересчитались

Parameters:
Name Type Default Description
functionName String | function

Вызываемая Функция или её имя

callmode String view

Тип вызова, view - из html, script - из js

onSkuListStatusChanged(functionName, callmode)

Вызывает functionName, когда начинается или заканчивается пересчёт фильтров, в functionName передаётся атрибут со значениями 'UpdateStarted' и 'UpdateFinished', ВНИМАНИЕ баг: во view передаётся массив ['UpdateStarted'] или ['UpdateFinished'].

Parameters:
Name Type Default Description
functionName String | function

Вызываемая Функция или её имя

callmode String view

Тип вызова, view - из html, script - из js

rowAttribute(code, itemId)Attribute

Получить атрибут строчной части, если задан itemId, то возвращает атрибут строчной части заданного элемента

Parameters:
Name Type Argument Description
code String
itemId ID optional 
Return:

rowItem(itemId)RowItem

Получить элемент строчной части

Parameters:
Name Type Description
itemId ID
Return:

selectAllGroup()

Сбрасывает все группы товаров в заказе

selectFilterById(id)

Применить фильтр, если фильтр уже применён - убирает его.

Parameters:
Name Type Description
id String | Number

Идентификатор фильтра

selectNoFilter()

Сбрасывает все фильтры в заказе

setIsAllowFilterPanel(isFilterPanel)

Управление палью с выбором групп товаров

Parameters:
Name Type Description
isFilterPanel boolean

true - включить, false - выключить

setIsAllowNotify(isNotify)

Управление информационной панелью, которая отображает выбранные фильтры

Parameters:
Name Type Description
isNotify boolean

true - включить, false - выключить