Текущая форма
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 - выключить