Текущая форма
Methods
- api.form.acceptedClassifiers(classId) → 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.selectStandardFilter(code)
- api.form.setIsAllowFilterPanel(filterPanelAllow)
- api.form.setIsAllowNotify(isAllowNotify)
Methods description
-
acceptedClassifiers(classId) → Array.<Object>
-
Возвращает список доступных значений классификатора для указанной группы классификаторов
Parameters:
Name Type Description classId ID Идентификатор классификатора
Return:
Array.<Object> -Список значений классификаторов
-
containsRowAttribute(code) → Boolean
-
Проверить наличие атрибута строчной части
Parameters:
Name Type Description code Code Кодовая строка
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 Code Кодовая строка
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 ID Идентификатор фильтра
-
selectNoFilter()
-
Сбрасывает все фильтры в заказе
-
selectStandardFilter(code)
-
Выбрать в документе один из стандартных фильтров
Parameters:
Name Type Description code SkuFilter CodeKey фильтра
-
setIsAllowFilterPanel(filterPanelAllow)
-
Включить или выключить панели фильтров/товаров.
Parameters:
Name Type Description filterPanelAllow boolean Признак видимости
-
setIsAllowNotify(isAllowNotify)
-
Управление информационной панелью, которая отображает выбранные фильтры
Parameters:
Name Type Description isAllowNotify boolean Признак видимости