References
| summary | ||
| public |
F reducers(history: *, customReducers: {}) |
|
| public |
F generateSagas(dispatch: *, config: *): * |
|
| public |
F configureStore(initialState: *, history: *, config: {}): * |
|
actions
| summary | ||
| public |
F startInvoke(widgetId: *, dataProvider: *, data: *, modelLink: *, meta: {"refresh": boolean}): * |
|
| public |
F addAlert(key: *, alerts: *): * Добавить предупреждения |
|
| public |
F addAlerts(key: *, alerts: *): * Добавляет массив предупреждений |
|
| public |
F removeAlert(key: *, id: *): * Удалить предупреждение |
|
| public |
F removeAlerts(key: *): * Удалить все предупреждения по ключу |
|
| public |
F userCheck(payload: *): {"type": *, "payload": *, "meta": *} |
|
| public |
F userCheckError(payload: *): {"type": *, "payload": *, "meta": *} |
|
| public |
F userCheckSuccess(payload: *): {"type": *, "payload": *, "meta": *} |
|
| public |
F userLogin(payload: *): {"type": *, "payload": *, "meta": *} |
|
| public |
F userLoginError(payload: *): {"type": *, "payload": *, "meta": *} |
|
| public |
F userLoginSuccess(payload: *): {"type": *, "payload": *, "meta": *} |
|
| public |
F userLogout(payload: *): {"type": *, "payload": *, "meta": *} |
|
| public |
F userLogoutError(payload: *): {"type": *, "payload": *, "meta": *} |
|
| public |
F userLogoutSuccess(payload: *): {"type": *, "payload": *, "meta": *} |
|
| public |
F changeColumnDisabled(widgetId: *, columnId: *, disabled: *): * |
|
| public |
F changeColumnVisiblity(widgetId: *, columnId: *, visible: *): * Изменение видимсоти колонки таблицы |
|
| public |
F registerColumn(widgetId: *, columnId: *, label: *, disabled: *, visible: *): * Зарегистрировать колонку в редаксе |
|
| public |
F setColumnHidden(widgetId: *, columnId: *): * Скрыть колонку |
|
| public |
F setColumnVisible(widgetId: *, columnId: *): * Сделать колонку видимой |
|
| public |
F toggleColumnVisiblity(widgetId: *, columnId: *): * Поменять видимость колонки на противоположенную |
|
| public |
F createActionHelper(type: *, payloadFunc: *, metaFunc: *): * Обертка вокруг createAction с дефолтными мапперами |
|
| public |
F registerDependency(widgetId: *, dependency: *): * Регистрация зависимости |
|
| public |
F updateWidgetDependency(widgetId: *): * Запуск зависимости |
|
| public |
F fetchCancel(fetchType: *, options: *): * |
|
| public |
F fetchEnd(fetchType: *, options: *, response: *): * |
|
| public |
F fetchError(fetchType: *, options: *, error: *): * |
|
| public |
F fetchErrorContinue(): * |
|
| public |
F fetchStart(fetchType: *, options: *): * |
|
| public |
F addFieldMessage(form: *, name: *, message: *, isTouched: *): * Добавить сообщение (после валидации) к полю |
|
| public |
F disableField(form: *, name: *): * экшен дизактивации поля |
|
| public |
F disableFields(form: *, names: *): * экшен дизактивации полей формы |
|
| public |
F enableField(form: *, name: *): * экшен активирования поля(из неактивного состояния(disabled)) |
|
| public |
F enableFields(form: *, names: *): * экшен активации полей формы |
|
| public |
F hideField(form: *, name: *): * экшен скрытия поля |
|
| public |
F hideFields(form: *, names: *): * экшен скрытия полей формы |
|
| public |
F registerFieldDependency(form: *, name: *, dependency: *): * Зарегестрировать зависимости поля от других полей |
|
| public |
F registerFieldExtra(form: *, name: *, initialState: *): * регистрирование дополнительных свойств у поля формы |
|
| public |
F removeFieldMessage(form: *, name: *): * Удалить сообщение поля |
|
| public |
F setFilterValue(form: *, name: *, filter: *): * |
|
| public |
F setRequired(form: *, name: *): * установить флаг обазяательного поля |
|
| public |
F showField(form: *, name: *): * экшен показа поля |
|
| public |
F showFields(form: *, names: *): * экшен показа полей формы |
|
| public |
F unsetRequired(form: *, name: *): * снять флаг обазяательного поля |
|
| public |
F changeLocale(locale: *): * Сменить язык интерфейса |
|
| public |
F changeRootPage(rootPageId: *): * Сменить текущую страницу |
|
| public |
F requestConfig(params: *): * Запрос за базовой настройкой приложения |
|
| public |
F requestConfigFail(error: *): * Ошибки при запросе за настройкой приложения |
|
| public |
F requestConfigSuccess(config: *): * Успешный вызов настройки приложения |
|
| public |
F closeModal(name: *, prompt: *): * События при попытке закрыть модальное окно |
|
| public |
F destroyModal(): * Удалить модальное окно |
|
| public |
F hideModal(name: *): * Скрыть модальное окно |
|
| public |
F hidePrompt(name: *): * Скрыть подтверждение закрытия модального окна |
|
| public |
F insertModal(name: *, visible: *, title: *, size: *, closeButton: *, pageId: *, src: *): * Регистрация модального окна в редаксе |
|
| public |
F showModal(name: *): * Показать модальное окно |
|
| public |
F showPrompt(name: *): * Показать подтверждение закрытия модального окна |
|
| public |
F clearModel(prefix: *, key: *, exclude: *): * Очистка модели. |
|
| public |
F combineModels(combine: *): * |
|
| public |
Копирование модели по префиксу и ключу в другую модель, по префиксу и ключу |
|
| public |
F removeAllModel(key: *): * Удаление всех моделей из хранилища |
|
| public |
F removeModel(prefix: *, key: *): * Удаление модели из хранилища |
|
| public |
F setModel(prefix: *, key: *, model: *): * Установка значений модели по префиксу и ключу |
|
| public |
F syncModel(prefix: *, keys: *, model: *): * this function is experimental. Этот экшен работает экспериментальном режиме
Установка значений в несколько моделей |
|
| public |
F updateMapModel(prefix: *, key: *, field: *, value: *, map: *): * обновление массива с маппингом |
|
| public |
F updateModel(prefix: *, key: *, field: *, value: *): * Обновление значения в модели |
|
| public |
F disablePage(pageId: *): * заблокировать страницу |
|
| public |
F enablePage(pageId: *): * разблокировать страницу |
|
| public |
F mapUrl(pageId: *): * |
|
| public |
F metadataRequest(pageId: *, rootPage: *, pageUrl: *, mapping: *): * Запрос за метаданными страницы |
|
| public |
F resetPage(pageId: *): * сбросить состояние страницы в дефолтное положение |
|
| public |
F setStatus(pageId: *, status: *): * Присвоить статус запроса метаданных страницы |
|
| public |
F callActionImpl(key: *, actionSrc: *, options: *): * Вызов функции эшкен импла |
|
| public |
F changeButtonClass(key: *, className: *): * Экшен изменения css-класса кнопки |
|
| public |
F changeButtonColor(key: *, color: *): * Экшен изменения цета кнопки |
|
| public |
F changeButtonCount(key: *, count: *): * Экшен изменения счетчика кнопки |
|
| public |
F changeButtonDisabled(key: *, disabled: *): * Экшен изменения свойства блокировки |
|
| public |
F changeButtonHint(key: *, hint: *): * Экшен изменения подсказки кнопки |
|
| public |
F changeButtonIcon(key: *, icon: *): * Экшен изменения иконки кнопки |
|
| public |
F changeButtonSize(key: *, size: *): * Экшен изменения размера кнопки |
|
| public |
F changeButtonStyle(key: *, style: *): * Экшен изменения объекта стиля кнопки |
|
| public |
F changeButtonTitle(key: *, title: *): * Экшен изменения заголовка кнопки |
|
| public |
F changeButtonVisiblity(key: *, visible: *): * Экшен смены видимости кнопки |
|
| public |
F registerButton(key: *, id: *, size: *, title: *, count: *, icon: *, color: *, visible: *, disabled: *, hint: *, className: *, style: *): * Экшен регистрации кнопки в редаксе |
|
| public |
F setButtonDisabled(key: *): * Экшен блокирования кнопки |
|
| public |
F setButtonEnabled(key: *): * Экшен разблокирования кнопки |
|
| public |
F setButtonHidden(key: *): * Экшен скрытия кнопки |
|
| public |
F setButtonVisible(key: *): * Экшен показа кнопки |
|
| public |
F toggleButtonDisabled(key: *): * Экшен изменнения свойства блокировки на противоположенное |
|
| public |
F toggleButtonVisiblity(key: *): * Экшен изменения видимости кнопки на противоположенное |
|
| public |
F changeCountWidget(widgetId: *, count: *): * Меняет количество записей в виджете. |
|
| public |
F changeFiltersVisibility(widgetId: *, isFilterVisible: *): * Изменить видимость фильтров виджета |
|
| public |
F changePageWidget(widgetId: *, page: *): * Меняет номер страницы виджета Этот параметр используется при запросах на сервер |
|
| public |
F changeSizeWidget(widgetId: *, size: *): * Меняет размер выборки виджета Этот параметр используется при запросах на сервер |
|
| public |
F dataRequestWidget(widgetId: *, options: *): * Запрос за данными |
|
| public |
F disableWidget(widgetId: *): * Сделать виджет заблокированым |
|
| public |
F disableWidgetOnFetch(widgetId: *): * |
|
| public |
F enableWidget(widgetId: *): * Сделать виджет разблокированым |
|
| public |
F hideWidget(widgetId: *): * Сделать виджет невидимым |
|
| public |
F hideWidgetFilters(widgetId: *): * Скрыть филтры виджета |
|
| public |
F loadingWidget(widgetId: *): * Активировать анимацию загрузки у виджета |
|
| public |
F registerWidget(widgetId: *, initProps: *): * Регистрация виджета в хранилище |
|
| public |
F removeWidget(widgetId: *): * Удаляет виджет из хранилища |
|
| public |
F resetWidgetState(widgetId: *): * |
|
| public |
F resolveWidget(widgetId: *): * Вызывает действие разрешения виджета. |
|
| public |
F setActive(widgetId: *): * |
|
| public |
F setTableSelectedId(widgetId: *, selectedId: *): * Изменить выбранную запись в виджете |
|
| public |
F setWidgetMetadata(pageId: *, widgetId: *, metadata: *): * |
|
| public |
F showWidget(widgetId: *): * Сделать виджет видимым |
|
| public |
F showWidgetFilters(widgetId: *): * Показать фильтры виджета |
|
| public |
F toggleWidgetFilters(widgetId: *): * Изменить видимость фильтров виджета на противоположенную |
|
| public |
F unloadingWidget(widgetId: *): * Деактивировать анимацию загрузки у виджета |
|
components/actions/Dropdowns
| summary | ||
| public |
Дропдаун для выбора размера(size) виджета |
|
| public |
C Dropdown Дропдаун |
|
| public |
Дропдаун для скрытия/показа колонок в таблице |
|
components/actions/ModalDialog
| summary | ||
| public |
Диалог подтверждения действие |
|
components/controls
| summary | ||
| public |
Фабрика контролов |
|
| public |
F listContainer(WrappedComponent: *): * Композер хоков {@Link withFetchData} & {@Link withListContainer} |
|
| public |
F withFetchData(WrappedComponent: *, apiCaller: *): * HOC для работы с данными |
|
| public |
F withListContainer(WrappedComponent: *): * HOC для контейнеров {@Link InputSelectContainer} и {@Link N2OSelectContainer} |
|
components/controls/CheckboxGroup
| summary | ||
| public |
Компонент - группа чекбоксов, содержит Checkbox как children |
|
| public |
Wrapper для группы чекбоксов |
|
components/controls/CodeEditor
| summary | ||
| public |
Компонент код-эдитор |
|
components/controls/DatePicker
| summary | ||
| public |
C Calendar |
|
| public |
Компонент CalendarHeader |
|
| public |
C Clock Компонент Clock |
|
| public |
Компонент DateInput |
|
| public |
|
|
| public |
Компонент для выбора даты. |
|
| public |
|
|
| public |
Компонент DateTimeControl |
|
| public |
C Day Компонент Day |
|
| public |
F DateInterval(objectPattern: {"value": *, "defaultTime": *, "defaultValue": *, "onChange": *, ...rest: Object}): * Компонент для выбора временного интервала. |
|
| public |
F addTime(date: *, hours: *, mins: *): * добавить часы и минуты к дате |
|
| public |
F buildDateFormat(dateFormat: *, timeFormat: *, divider: *): * |
|
| public |
F calculateMaxFreeSpace(input: *, popUp: *, window: *): * Вычисляем наибольшее свободное пространство рядом с элементом Возвращаем одно из вариантов [left, top, right, bottom] |
|
| public |
F formatToMask(format: *): * |
|
| public |
F getAbsoluteHeight(el: *): * узнать высоту DOM-элемента |
|
| public |
F getAbsoluteWidth(el: *): * узнать ширину DOM-элемента |
|
| public |
F hasInsideMixMax(date: *, dateFormat: *, max: *, min: *): boolean Функция проверки находится ли дата в промежутке max и min |
|
| public |
F isDateFromNextMonth(date: *, displayedMonth: *): * Дата (date) была после конца месяца другой даты(displayedMonth) или нет |
|
| public |
F isDateFromPrevMonth(date: *, displayedMonth: *): * Дата (date) была до начала месяца другой даты(displayedMonth) или нет |
|
| public |
F mapToDefaultTime(val: *, defaultTime: *, defaultName: *): * Установаить дефолтное время |
|
| public |
F mapToValue(val: *, defaultTime: *, dateFormat: *, locale: *, defaultName: *): * Привести по пропсам к нужному формату |
|
| public |
F parseDate(value: *, dateFormat: *): * преобразовать дату к moment-объекту |
|
| public |
F replaceDictionary(tmp: *): undefined[] |
|
| public |
F weeks(firstDay: *): * Возвращает массив из недель(каждая неделя - массив из дней) |
|
| public |
F withLocale(date: *, locale: *): * добавть локаль |
|
| public |
V MODIFIERS: {"preventOverflow": *} |
|
components/controls/FileUploader
| summary | ||
| public |
|
|
| public |
|
|
| public |
|
|
| public |
F convertSize(size: *, step: number): * |
|
| public |
F deleteFile(url: *, id: *) |
|
| public |
F post(url: *, file: *, onProgress: *, onUpload: *, onError: *) |
|
| public |
F FileUploaderControl(WrappedComponent: *): * |
|
components/controls/Html
| summary | ||
| public |
F Html(objectPattern: {"value": *, "visible": *, "disabled": *}): * |
|
components/controls/InputHidden
| summary | ||
| public |
F InputHidden(props: *): * |
|
components/controls/InputMask
| summary | ||
| public |
Компонент интерфейса разбивки по страницам |
|
components/controls/InputMoney
| summary | ||
| public |
Компонент ввода денег |
|
components/controls/InputNumber
| summary | ||
| public |
Компонент - инпут для ввода чисел с возможностью увеличения/уменьшения значения на шаг |
|
| public |
Компонент - инпут для ввода интевала чисел с возможностью увеличения/уменьшения значения на шаг; состоит из 2 InputNumber |
|
| public |
F formatToFloat(val: *, precision: *): * |
|
| public |
F getPrecision(step: *): * |
|
| public |
F isValid(val: *, min: *, max: *): * |
|
| public |
F matchesWhiteList(val: *): * |
|
components/controls/InputSelect
| summary | ||
| public |
C ListItem Компонент содержимого элемента выпадающего списка- |
|
| public |
F InputAddon(objectPattern: {"item": *, "iconFieldId": *, "imageFieldId": *, "setRef": *}): null InputAddon - дополнение с иконкой/картинкой для инпута {@Link InputSelectGroup} |
|
| public |
F InputContent(objectPattern: {"disabled": *, "value": *, "placeholder": *, "onRemoveItem": *, "onFocus": *, "onBlur": *, "inputFocus": *, "isSelected": *, "selected": *, "labelFieldId": *, "valueFieldId": *, "clearSelected": *, "multiSelect": *, "collapseSelected": *, "lengthToGroup": *, "onInputChange": *, "openPopUp": *, "closePopUp": *, "activeValueId": *, "setActiveValueId": *, "disabledValues": *, "options": *, "onSelect": *, "onClick": *, "isExpanded": *, "autoFocus": *, "selectedPadding": *, "setTextareaRef": *, "setSelectedListRef": *, "_textarea": *, "_selectedList": *, "setRef": *}): * InputSelectGroup |
|
| public |
F InputSelectGroup(objectPattern: {"className": *, "loading": *, "isExpanded": *, "multiSelect": *, "iconFieldId": *, "imageFieldId": *, "onButtonClick": *, "selected": *, "input": *, "cleanable": *, "children": *, "isInputInFocus": *, "onClearClick": *, "setIsExpanded": *, "disabled": *, "setSelectedItemsRef": *}): * InputSelectGroup |
|
| public |
F NothingFound() |
|
| public |
F PopupItems(objectPattern: {"options": *, "activeLabel": *, "setActiveLabel": *, "labelFieldId": *, "iconFieldId": *, "valueFieldId": *, "imageFieldId": *, "disabledValues": *, "selected": *, "groupFieldId": *, "hasCheckboxes": *, "format": *, "badgeFieldId": *, "badgeColorFieldId": *, "onRemoveItem": *, "onSelect": *, "setActiveValueId": *, "activeValueId": *}): * Компонент попапа для InputSelect |
|
| public |
F PopupList(objectPattern: {"children": *, "inputSelect": *, "isExpanded": *, "onScrollEnd": *, "expandPopUp": *, "filterValue": *, "needAddFilter": *, ...rest: Object}): * Компонент попапа для InputSelect |
|
| public |
F InputElements(objectPattern: {"onRemoveItem": *, "selected": *, "labelFieldId": *, "disabled": *, "collapseSelected": *, "lengthToGroup": *, "onDeleteAll": *, "setRef": *}): * Компонент выбранных элементов для {@Link InputSelectGroup} |
|
| public |
F getFirstNotDisabledId(data: *, selected: *, disabled: *, valueFieldId: *): * |
|
| public |
F getNextId(data: *, currentId: *, valueFieldId: *, selected: *, disabled: *) |
|
| public |
F getPrevId(data: *, currentId: *, valueFieldId: *, selected: *, disabled: *) |
|
| public |
F groupData(data: *, groupFieldId: *) |
|
| public |
F inArray(array: *[], item: {}): * |
|
| public |
F isDisabled(item: *, selected: *, disabled: *) |
|
components/controls/InputSelectTree
| summary | ||
| public |
F TreeNode(options: object, disabled: boolean, key: string, format: string, children: node, rest: object): * Компонент TreeNode |
|
| public |
F getCheckedStrategy(key: *): * |
|
| public |
F visiblePartPopup(item: *, objectPattern1: {"prefixCls": *, "iconFieldId": *, "imageFieldId": *, "labelFieldId": *, "badgeFieldId": *, "badgeColorFieldId": *}) |
|
| public |
V defaultProps: {"children": *, "intl": *, "hasChildrenFieldId": string, "disabled": *, "loading": *, "parentFieldId": string, "valueFieldId": string, "labelFieldId": string, "iconFieldId": string, "imageFieldId": string, "badgeFieldId": string, "badgeColorFieldId": string, "filter": string, "hasCheckboxes": *, "multiSelect": *, "closePopupOnSelect": *, "data": *, "notFoundContent": string, "searchPlaceholder": *, "transitionName": string, "choiceTransitionName": string, "showCheckedStrategy": string, "allowClear": boolean, "placeholder": *, "showSearch": boolean, "dropdownPopupAlign": *, "onSearch": *, "onSelect": *, "onChange": *, "onClose": *, "onToggle": *, "onOpen": *, "onFocus": *, "onBlur": *} |
|
| public |
V propTypes: {"children": *, "hasChildrenFieldId": *, "parentFieldId": *, "loading": *, "data": *, "valueFieldId": *, "labelFieldId": *, "iconFieldId": *, "imageFieldId": *, "badgeFieldId": *, "badgeColorFieldId": *, "groupFieldId": *, "disabled": *, "disabledValues": *, "filter": *, "value": *, "onInput": *, "onChange": *, "placeholder": *, "onOpen": *, "onClose": *, "multiSelect": *, "closePopupOnSelect": *, "hasCheckboxes": *, "format": *, "collapseSelected": *, "lengthToGroup": *, "onSearch": *, "expandPopUp": *, "ajax": *, "handleItemOpen": *, "dropdownPopupAlign": *, "showCheckedStrategy": *} |
|
components/controls/InputSelectTreeOldDeprecated
| summary | ||
| public |
Компонент TreeItems |
|
| public |
F TreeItem(objectPattern: {"node": *, "options": *}): * |
|
| public |
F TreeNode(objectPattern: {"children": *, "item": *, "disabled": *, "selected": *, "hasChildren": *, "expanded": *, "onDelete": *, "onSelect": *, "onExpandClick": *, ...rest: Object}): * Элемент дерева |
|
| public |
V NODE_SELECTED: {"SELECTED": string, "NOT_SELECTED": string, "PARTIALLY": string} |
|
components/controls/InputText
| summary | ||
| public |
Контрол Input |
|
components/controls/N2OSelect
| summary | ||
| public |
|
|
components/controls/Output
| summary | ||
| public |
Компонент OutPutText |
|
components/controls/Pills
| summary | ||
| public |
|
|
| public |
F Pills(data: *, rest: *): * Контролл Pills |
|
| public |
F convertData(value: *, data: *, labelFieldId: *, valueFieldId: *): * Функция для преобразования данных с помоцию ключей указывающих на значение |
|
| public |
F prepareValue(currentValue: *, id: *, multiSelect: *): * Функция для подготовки выбранных данных |
|
components/controls/RadioGroup
| summary | ||
| public |
Компонент - группа радиобаттонов, содержит Radio как children |
|
| public |
Контейнер для RadioGroup(пропсы прокидывает) |
|
components/controls/Rating
components/controls/Select
components/controls/Slider
| summary | ||
| public |
F parseToFloat(value: *) |
|
| public |
F parseToInt(value: *) |
|
| public |
F prepareStyle(vertical: *, style: *): * Кастомный стиль если vertical=true |
|
| public |
F stringConverter(convertProps: *): function HOC для преобразования заданных пропсов из строки в число |
|
| public |
V WrapSlider: * |
|
| public |
V defaultProps: {"multiple": *, "showTooltip": *, "tooltipPlacement": string, "stringMode": boolean} |
|
| public |
V propTypes: {"multiple": *, "showTooltip": *, "tooltipPlacement": *, "step": *, "vertical": *, "disabled": *, "dots": *, "min": *, "max": *, "marks": *, "pushable": *, "tooltipFormatter": *, "stringMode": *} |
|
components/controls/Switch
| summary | ||
| public |
|
|
components/controls/TextArea
components/controls/TextEditor
| summary | ||
| public |
C TextEditor(value: *, onChange: *, onFocus: *, onBlur: *, disabled: *, visible: *, className: *, toolbarConfig: *) Компонент TextEditor |
|
components/core
| summary | ||
| public |
Компонент, отображающий все модальные окна |
|
| public |
|
|
| public |
C Page404 |
|
| public |
F GlobalAlerts(alerts: array, onDismiss: function): JSX Глобальные алерты |
|
| public |
F ComponentParams() |
|
| public |
F withActions(Component: *): * |
|
| public |
V ModalWindow: * |
|
components/core/Breadcrumb
| summary | ||
| public |
Контейнер для Breadcrumb |
|
| public |
F DefaultBreadcrumb(objectPattern: {"items": *}): * |
|
components/core/templates
| summary | ||
| public |
Class representing an Application container with SideBar |
|
| public |
F HeaderFooterTemplate(objectPattern: {"children": *}): * |
|
| public |
F SimpleTemplate(objectPattern: {"children": *}): * |
|
components/errors
| summary | ||
| public |
F ErrorPage(objectPattern: {"status": *, "error": *}): * |
|
| public |
F createErrorPages(objectPattern: {"notFound": *, "forbidden": *, "serverError": *}): undefined[] |
|
components/layouts
| summary | ||
| public |
C Place Компонент, в который динамически вставляется содержимое сецкий. |
|
| public |
C Section Компонент, содержимое которого(children) будет вставлено в Place |
|
| public |
F layoutPlaceResolver(LayoutComponent: *): * |
|
components/layouts/LeftTopBottom
| summary | ||
| public |
F LeftTopBottom(props: object): * Layout виджета; Places: left, top, bottom |
|
components/layouts/StandardWidgetLayout
| summary | ||
| public |
F StandardWidgetLayout(className: string): * Стандартный Layout виджета, Places: top, topLeft, topRight, center, bottomLeft, bottomRight, bottom |
|
components/regions
| summary | ||
| public |
F withGetWidget(WrappedComponent: *): * HOC для работы с данными |
|
components/regions/Tabs
components/snippets/Alerts
components/snippets/Collapse
| summary | ||
| public |
F Collapse(activeKey: string | array, defaultActiveKey: string | array, destroyInactivePanel: boolean, accordion: boolean): * Компонент Collapse |
|
| public |
F Panel(header: string, type: string, showArrow: boolean, openAnimation: object, disabled: boolean, forceRender: boolean): * Панель Collapse |
|
components/snippets/DropdownCustomItem
| summary | ||
| public |
F DropdownCustomItem(objectPattern: {"color": *, ...rest: Object}): * |
|
components/snippets/Filter
components/snippets/Icon
| summary | ||
| public |
C Icon Компонент иконки |
|
components/snippets/Link
| summary | ||
| public |
C Link Компонент ссылки с сохранением в объект history |
|
components/snippets/Pagination
| summary | ||
| public |
Компонент интерфейса разбивки по страницам |
|
| public |
Компонент PaginationButton |
|
components/snippets/Panel
| summary | ||
| public |
F Panel(objectPattern: {"className": *, "isFullScreen": *, "style": *, "onToggle": *, "open": *, "color": *, "onKeyPress": *, "children": *, "innerRef": *}): * Компонент панели |
|
| public |
F PanelBody(objectPattern: {"id": *, "activeKey": *, "hasTabs": *, "children": *}): * Компонент тела Panel |
|
| public |
F PanelFooter(objectPattern: {"children": *}): * Компонент подвала Panel |
|
| public |
F PanelHeading(objectPattern: {"children": *}): * Компонент шапки для Panel |
|
| public |
F PanelMenu(objectPattern: {"children": *, "collapsible": *, "onToggle": *, "fullScreen": *, "onFullScreenClick": *, "isOpen": *, "fullScreenIcon": *}): * Компонент меню для Panel |
|
| public |
F PanelNavItem(objectPattern: {"id": *, "onClick": *, "active": *, "disabled": *, "className": *, "isToolBar": *, "children": *}): * Компонент элемента меню для Panel |
|
| public |
F PanelTabBody(objectPattern: {"eventKey": *, "children": *}): * Компонент тела таба для Panel |
|
| public |
F PanelTitle(objectPattern: {"icon": *, "children": *}): * Компонент заголовка для Panel |
|
components/snippets/Placeholder
| summary | ||
| public |
|
|
| public |
F mapToNumOrStr(count: *, callback: *) |
|
components/snippets/Placeholder/components/Form
| summary | ||
| public |
F Form(objectPattern: {"rows": *, "cols": *}): * |
|
components/snippets/Placeholder/components/List
| summary | ||
| public |
F List(objectPattern: {"paragraphs": *, "rows": *, "avatar": *}): * |
|
components/snippets/Placeholder/components/Table
| summary | ||
| public |
F Table(objectPattern: {"cols": *, "rows": *}): * |
|
components/snippets/Placeholder/components/Tree
| summary | ||
| public |
F Tree(objectPattern: {"rows": *, "chevron": *}): * |
|
components/snippets/Popover
| summary | ||
| public |
|
|
components/snippets/Sorter
| summary | ||
| public |
C Sorter Компонент сортировки. |
|
components/snippets/Spinner
| summary | ||
| public |
Cover-спиннер (лоадер), перекрывает родительский элемент (родитель должен иметь position НЕ static(relative, fixed, absolute)) |
|
| public |
|
|
| public |
F InlineSpinner() Inline-спиннер (лоадер), находится справа |
|
components/snippets/Text
components/snippets/Typography
| summary | ||
| public |
C Base Базовый компонент для наследования остальных компонентов |
|
| public |
|
|
| public |
F delay(ms: *) |
|
| public |
F moveCursorToEnd(el: *) |
|
| public |
V defaultProps: {"code": *, "del": *, "mark": *, "strong": *, "underline": *, "small": *, "text": *, "onChange": *, "color": *} |
|
| public |
V propTypes: {"code": *, "del": *, "mark": *, "strong": *, "underline": *, "small": *, "text": *, "children": *, "onChange": *, "color": *} |
|
| public |
V ICON_STYLE: {"fontSize": string} |
|
| public |
|
|
| public |
V wrapTags: {"code": *, "del": *, "mark": *, "strong": *, "underline": *, "small": *} |
|
components/snippets/Typography/Paragraph
components/snippets/Typography/Title
components/snippets/Wireframe
| summary | ||
| public |
Компонент WireFrame |
|
components/widgets
| summary | ||
| public |
|
|
| public |
Компонент WidgetFilters |
|
| public |
F createWidgetContainer(initialConfig: *, widgetType: *): * HOC, оборачивает в виджет контейнер, Выполняет запрос за данными и связь с redux |
|
| public |
F widgetSelector(state: *, props: *): * селектор всего виджета |
|
| public |
V alertsSelector: * Селeктор алертов |
|
| public |
V idsSelector: * |
|
| public |
V isInitSelector: * селктор инициализации виджета |
|
| public |
V loadingSelector: * селектор загрузки виджета |
|
| public |
V metadataSelector: * селектор метаданных виджета |
|
| public |
V querySelector: * Селектор квэри |
|
| public |
V resolveSelector: * Селeктор резолв модели |
|
| public |
V sortingSelector: * |
|
| public |
V visibleSelector: * селектор видимости виджета |
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
components/widgets/AdvancedTable
| summary | ||
| public |
F getIndex(data: *, selectedId: *): * |
|
| public |
F AdvancedTableEmptyText(): * Компонент отображения отсутствия данных |
|
| public |
F withAdvancedTableRef(Component: *): * |
|
components/widgets/Card
components/widgets/Form
| summary | ||
| public |
Виджет формы |
|
| public |
F fetchIfChangeDependencyValue(prevState: *, state: *, ref: *) Запрашивает данные, если зависимое значение было изменено |
|
| public |
F flatFields(obj: *, fields: *): * Делает из сложного объекта с филдами разных уровнях плоский массив филдов (обходит объект рекурсивно) |
|
| public |
F getAutoFocusId(fields: *): * Возвращает id первового поля, на котором может быть установлен автофокус |
|
| public |
F setWatchDependency(state: *, props: *, dependencyType: *): * |
|
| public |
V FieldsetContainer: * |
|
| public |
V mapStateToProps: * |
|
| public |
V withLiveCycleMethods: * |
|
| public |
|
|
| public |
V withWidgetContainer: * |
|
| public |
V withWidgetHandlers: * |
|
components/widgets/Form/fields
| summary | ||
| public |
F withFieldContainer(Field: *): * HOC обертка для полей, в которой содержится мэппинг свойств редакса и регистрация дополнительных свойств полей |
|
components/widgets/Form/fields/FilterButtonsField
| summary | ||
| public |
Компонент обертка для встраивания кнопок фильтра в любое место формы, как Field. |
|
components/widgets/Form/fields/StandardField
| summary | ||
| public |
Компонент - поле формы |
|
| public |
Контрол поля формы |
|
| public |
F Description(objectPattern: {"value": *, ...props: Object}) |
|
| public |
F FieldActions(actions: array): * Компонент, содержащий экшены поля |
|
| public |
F Label(id: string, value: string | element, required: boolean, className: string, style: string, help: string, props: object): * Лейбел поля |
|
| public |
Компонент-размерность |
|
| public |
V ControlPropTypes: * |
|
| public |
|
|
components/widgets/Form/fields/TextField
components/widgets/Form/fieldsets
| summary | ||
| public |
F BlankFieldset(objectPattern: {"render": *, "rows": *}): * |
|
components/widgets/Form/fieldsets/CollapseFieldset
| summary | ||
| public |
F CollapseFieldSet(objectPattern: {"render": *, "rows": *, "type": *, "label": *, "expand": *, "hasArrow": *}): * |
|
components/widgets/Form/fieldsets/LineFieldset
| summary | ||
| public |
|
|
components/widgets/Form/fieldsets/TitleFieldset
| summary | ||
| public |
F TitleFieldset(objectPattern: {"render": *, "rows": *, "title": *, "showLine": *, "className": *, "subTitle": *}): * |
|
components/widgets/Html
| summary | ||
| public |
C Html Компонент встаквки html-кода |
|
components/widgets/List
| summary | ||
| public |
C List Компонент List |
|
| public |
F ListItem(leftTop: Node | Object, leftBottom: Node | Object, header: Node | String, subHeader: Node | String, body: Node | String, rightTop: Node | String, rightBottom: Node | String, extra: Node | String, selected: boolean, onClick: function, divider: boolean, style: object, hasSelect: object): * Компонент ListItem виджета ListWidget |
|
| public |
F ListMoreButton(onClick: function, style: object): * Кнопка "Загрузить еще" |
|
components/widgets/Table
| summary | ||
| public |
Тело модального экна экспорта таблицы |
|
| public |
Компонент StoryModal |
|
| public |
C Table Компонент таблицы. |
|
| public |
Тело таблицы |
|
| public |
Ячейка таблицы |
|
| public |
Заголовок таблицы |
|
| public |
Компонент табличной пейджинации. |
|
| public |
C TableRow Строка таблицы |
|
| public |
F getIndex(datasource: *, selectedId: *): * |
|
| public |
F withCell(WrappedComponent: *): * HOC для оборачивания Cell Переопределяет свойство onClick в компонентах для посылки экшена |
|
| public |
F withColumn(WrappedComponent: *): * колонка-контейнер |
|
| public |
Имя формы экспорта таблицы |
|
| public |
|
|
| public |
|
|
| public |
V withWidgetContainer: * |
|
| public |
V withWidgetHandlers: * |
|
components/widgets/Table/cells/BadgeCell
| summary | ||
| public |
Ячейка таблицы типа бейдж |
|
components/widgets/Table/cells/ButtonsCell
components/widgets/Table/cells/CollapsedCell
| summary | ||
| public |
CollapsedCell |
|
components/widgets/Table/cells/EditableCell
| summary | ||
| public |
Компонент редактируемой ячейки таблицы |
|
| public |
F withActionsEditableCell(EditableCell: *): * |
|
components/widgets/Table/cells/IconCell
| summary | ||
| public |
C IconCell Ячейка таблицы с иконкой |
|
| public |
V iconCellTypes: {"ICON": string, "ICONANDTEXT": string} |
|
| public |
V textPlaceTypes: {"LEFT": string, "RIGHT": string} Описывает типы для IconCell |
|
components/widgets/Table/cells/LinkCell
| summary | ||
| public |
V LinkCellType: * |
|
components/widgets/Table/cells/ProgressBarCell
| summary | ||
| public |
Ячейка таблицы с прогресс баром |
|
components/widgets/Table/cells/TextCell
| summary | ||
| public |
C TextCell Текстовая ячейка таблицы |
|
components/widgets/Table/headers
| summary | ||
| public |
Текстовый заголовок таблицы с возможностью сортировки |
|
components/widgets/Tree
| summary | ||
| public |
F Component() |
|
| public |
F collectionToComponentObject(Component: *, props: *): * Превращаем коллекцию в обьект с ключами id и value Element [{ id: 1, ...}, { id: 2, ... |
|
| public |
F createRegExp(searchText: *, filter: *): * |
|
| public |
F createTreeFn(Component: *): * |
|
| public |
F customTreeActions(objectPattern: {"key": *, "treeRef": *, "datasource": *, "expandedKeys": *, "prefixCls": *, "valueFieldId": *, "parentFieldId": *, "hasCheckboxes": *}): boolean |
|
| public |
F getTreeLinerRoute(data: *, expandedKeys: *, parentFieldId: *, valueFieldId: *): Array Вспомогогательная функция для клавиатуры Определяет путь по которому будет двигаться клавиатура возвращает массив из id |
|
| public |
F singleDoubleClickFilter(singleCallback: *, doubleCallback: *, timeout: *): * |
|
| public |
F splitSearchText(text: *, searchText: *, filter: *): * |
|
| public |
F takeKeysWhenSearching(props: *): *[] |
|
| public |
F treeToCollection(tree: *, parentFieldId: *, valueFieldId: *): * Создаем коллекцию из дерева tree -> [{ id: ..., parentId: ... |
|
| public |
|
|
| public |
V toCollectionObject: {"1": *, "2": *, "3": *} |
|
| public |
|
|
| public |
V FILTER_MODE: string[] |
|
| public |
V animationTree: {"enter": function, "leave": function} |
|
components/widgets/Tree/TreeNodes/BaseNode
| summary | ||
| public |
F BaseNode(objectPattern: {"prefixCls": *, "iconFieldId": *, "imageFieldId": *, "labelFieldId": *, "badgeFieldId": *, "valueFieldId": *, "badgeColorFieldId": *, "searchValue": *, "searchKeys": *, "data": *, "filter": *}): * |
|
components/widgets/Tree/component
| summary | ||
| public |
C Tree |
|
| public |
F ExpandBtn(objectPattern: {"onShowAll": *, "onHideAll": *}): * |
|
| public |
V TREE_NODE_PROPS: string[] |
|
| public |
V TREE_PROPS: string[] |
|
| public |
V defaultProps: {"disabled": *, "loading": *, "parentFieldId": string, "valueFieldId": string, "labelFieldId": string, "iconFieldId": string, "imageFieldId": string, "badgeFieldId": string, "badgeColorFieldId": string, "hasCheckboxes": *, "datasource": *, "parentIcon": *, "childIcon": *, "draggable": boolean, "multiselect": boolean, "prefixCls": string, "icon": *, "selectable": boolean, "showLine": *, "filter": *, "expandBtn": *, "onResolve": *, "onDrop": *, "filterPlaceholder": string} |
|
| public |
V propTypes: {"disabled": *, "loading": *, "parentFieldId": *, "valueFieldId": *, "labelFieldId": *, "iconFieldId": *, "imageFieldId": *, "badgeFieldId": *, "badgeColorFieldId": *, "hasCheckboxes": *, "datasource": *, "parentIcon": *, "childIcon": *, "prefixCls": *, "multiselect": *, "icon": *, "selectable": *, "showLine": *, "filter": *, "expandBtn": *, "onResolve": *, "onDrop": *, "filterPlaceholder": *} |
|
components/widgets/Tree/container
| summary | ||
| public |
V TreeContainer: * |
|
| public |
V withWidgetContainer: * |
|
| public |
V withWidgetHandlers: * |
|
| public |
V defaultProps: {"disabled": *, "loading": *, "datasource": *, "parentIcon": *, "childIcon": *, "multiselect": *, "showLine": *, "filter": *, "expandBtn": *, "bulkData": *, "parentFieldId": string, "valueFieldId": string, "labelFieldId": string, "iconFieldId": string, "imageFieldId": string, "badgeFieldId": string, "badgeColorFieldId": string, "hasCheckboxes": *, "prefixCls": string, "icon": *, "childrenFieldId": string} |
|
| public |
V propTypes: {"disabled": *, "loading": *, "datasource": *, "parentIcon": *, "childIcon": *, "multiple": *, "showLine": *, "filter": *, "expandBtn": *, "bulkData": *, "parentFieldId": *, "valueFieldId": *, "labelFieldId": *, "iconFieldId": *, "imageFieldId": *, "badgeFieldId": *, "badgeColorFieldId": *, "hasCheckboxes": *, "prefixCls": *, "icon": *, "selectable": *, "childrenFieldId": *} |
|
components/widgets/Wireframe
| summary | ||
| public |
F Wireframe(objectPattern: {"title": *, "className": *, "height": *}) |
|
core
| summary | ||
| public |
F apiProvider(type: *, options: *): * |
|
| public |
F fetchInputSelectData(options: *, model: *, settings: {"apiPrefix": undefined, "basePath": undefined}): * |
|
| public |
F dependency(WrappedComponent: *): * НОС - создает зависимость |
|
| public |
V API_PREFIX: string |
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
V DEPENDENCY_TYPES: {"visible": string, "enabled": string, "fetch": string, "RE_RENDER": string} |
|
core/auth
| summary | ||
| public |
F SecurityNotRender(config: *, component: *, rest: *): * Вспомогательная функция для SecurityCheck |
|
| public |
F withSecurity(WrappedComponent: *): * |
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
core/dependencies
| summary | ||
| public |
F withDependency(handleEventConfig: *): * |
|
| public |
F withObserveDependency(config: *): * |
|
| public |
F withRegisterDependency(Component: *): * |
|
core/factory
| summary | ||
| public |
|
|
| public |
F Factory(props: *, context: *): * |
|
| public |
F NotFoundFactory(objectPattern: {"src": *, "level": *}): * |
|
| public |
F createFactoryConfig(customConfig: *): * |
|
| public |
V factories: {"controls": *, "widgets": *, "regions": *, "layouts": *, "headers": *, "cells": *, "fieldsets": *, "fields": *, "actions": *, "snippets": *} |
|
| public |
V factoryConfigShape: * |
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
core/validation
| summary | ||
| public |
F createValidator(validationConfig: {}, formName: *, state: *): {"asyncValidate": *, "asyncChangeFields": *} |
|
| public |
F validateField(validationConfig: *, formName: *, state: *, isTouched: *): Promise<any[]> функция валидации |
|
| public |
Валидация js-condition |
|
| public |
F async constraint(fieldId: *, values: *, options: *, dispatch: *): boolean | * Валидация с отправкой запроса на сервер |
|
| public |
Валидация того, что email |
|
| public |
Валидация того, что integer |
|
| public |
Соответствие поля значению из метаданных |
|
| public |
Валиадация максимальной длины |
|
| public |
Валидация минимальной длины |
|
| public |
F required(fieldId: *, values: *, options: *): * Валидация того, что поле непустое |
|
impl/actions/exportTable
| summary | ||
| public |
F resolveExportTable(dispatch: *, state: *, widgetId: *) Экшен экспорта таблицы |
|
impl/actions/link
| summary | ||
| public |
F linkImpl(objectPattern: {"dispatch": *, "state": *, "target": *, "path": *, "pathMapping": *, "queryMapping": *}) |
|
impl/actions/perform
| summary | ||
| public |
F performAction(objectPattern: {"dispatch": *, "type": *, "payload": *, "meta": *, "actionId": *}) |
|
plugins
| summary | ||
| public |
F OLD_SidebarFixTemplate(objectPattern: {"children": *, "className": *}): * |
|
plugins/Footer
| summary | ||
| public |
C Footer |
|
plugins/Header/SimpleHeader
| summary | ||
| public |
C SimpleHeader(props: Object) Хедер-плагин |
|
| public |
F NavItemContainer(props: object): * Контейнер navItem'ов, в зависимости от type, создает внутри линк, дропдаун или текст |
|
| public |
F NavbarBrandContent(props: *): * Рендер бренда и лого |
|
| public |
F SimpleHeaderTest(): * |
|
plugins/Menu
| summary | ||
| public |
|
|
plugins/SideBar
| summary | ||
| public |
F SidebarItemContainer(item: *, activeId: *, sidebarOpen: *): * Sidebar Item |
|
| public |
F renderIcon(icon: *, label: *, type: *, sidebarOpen: *, subItems: *): * Рендер иконки |
|
| public |
F isOverflown(element: *): * |
|
reducers
| summary | ||
| public |
F auth(state: *, objectPattern1: {"type": *, "payload": *, "meta": *}): * |
|
| public |
F resolveChange(state: *, payload: *, meta: *): any Резолв изменения поля в redux form с учетом keepDirty |
|
| public |
F modals(state: *[], action: *): * Редюсер экшенов модалок |
|
| public |
V defaultState: {"id": *, "severity": string, "label": *, "text": *, "details": *, "icon": *, "timeout": *, "closeButton": *} |
|
| public |
V columnState: {"isInit": boolean, "visible": boolean, "disabled": *} |
|
| public |
Описание объекта состояния страницы в хранилище |
|
| public |
V buttonState: {"isInit": boolean, "visible": boolean, "count": *, "size": *, "color": *, "title": *, "hint": *, "icon": *, "disabled": *, "loading": *, "error": *, "conditions": *} |
|
| public |
Описание объекта состояния виджета в хранилище |
|
sagas
| summary | ||
| public |
F * fetchInvoke(dataProvider: *, model: *): IterableIterator<*> Отправка запроса |
|
| public |
F * handleAction(action: *) вызов экшена |
|
| public |
F * handleFailInvoke(metaInvokeFail: *, widgetId: *, metaResponse: *) |
|
| public |
F * handleInvoke(action: *) вызов экшена |
|
| public |
F * resolveMapping(dataProvider: *, state: *): * |
|
| public |
F * validate(options: *): * |
|
| public |
F * addAlertSideEffect(config: *, action: *) |
|
| public |
|
|
| public |
F getTimeout(alert: *, config: *): * |
|
| public |
F * removeAlertSideEffect(action: *, alert: *, timeout: *) |
|
| public |
|
|
| public |
F * callErrorContinue() |
|
| public |
F * resolveAuth(objectPattern: {"authProvider": *, "redirectPath": *, "externalLoginUrl": *}, objectPattern1: {"type": *, "payload": *}) |
|
| public |
F * fetchSaga(fetchType: *, options: *): * |
|
| public |
F * catchAction(dispatch: *) |
|
| public |
F * checkAndModify(values: *, fields: *, formName: *, fieldName: *, actionType: *) |
|
| public |
F * modify(values: *, formName: *, fieldName: *, type: *, options: {}) |
|
| public |
F * resolveDependency(action: *) |
|
| public |
F * addTouched(objectPattern: {"payload": *}) |
|
| public |
F * removeMessage(action: *) |
|
| public |
F * getConfig(action: *) Сага для вызова настроек приложения |
|
| public |
F * alertEffect(action: *) |
|
| public |
F * clearFormEffect(action: *) |
|
| public |
F * messagesFormEffect(objectPattern: {"meta": *}) |
|
| public |
F * redirectEffect(action: *) |
|
| public |
F * refreshEffect(action: *) |
|
| public |
F * updateWidgetDependencyEffect(objectPattern: {"meta": *}) |
|
| public |
F * checkOnDirtyForm(name: *): IterableIterator<*> Проверка на изменение данных в формах |
|
| public |
F * checkPrompt(action: *): IterableIterator<*> Функция показа подтверждения закрытия |
|
| public |
F compareAndResolve(models: *, stateModels: *): * Дополнительная функция для observeModels. |
|
| public |
F * flowDefaultModels(config: *): boolean Сага для первоначальной установки моделей по умолчанию и подписка на изменения через канал |
|
| public |
F * watcherDefaultModels(config: *) Для закрытия канала используем race c экшеном сброса (обнуление) метаданных страницы |
|
| public |
F * handleAction(action: *) |
|
| public |
F prepareButton(buttons: *, payload: *): * |
|
| public |
F * resolveButton(button: *, model: *) резолв всех условий |
|
| public |
F resolveConditions(conditions: *, model: *): boolean резолв кондишена кнопки |
|
| public |
F * setParentVisibleIfAllChildChangeVisible(key: *, id: *) Функция для мониторинга изменения видимости родителя списка |
|
| public |
F * watchModel(buttons: *, objectPattern1: {"payload": *}) |
|
| public |
F * forceUpdateDependency(state: *, widgetsDependencies: *, widgetId: *) |
|
| public |
F reduceFunction(isTrue: *, objectPattern1: {"model": *, "config": *}): * |
|
| public |
F registerWidgetDependency(widgetsDependencies: *, widgetId: *, dependency: *): {} Добавляет в хранилище новопришедший виджет с его widgetId и dependency |
|
| public |
F * resolveDependency(dependencyType: *, widgetId: *, model: *, isVisible: *, prevIsVisible: *): IterableIterator<*|CallEffect> Резолв конкретной зависимости по типу |
|
| public |
F * resolveEnabledDependency(widgetId: *, model: *): IterableIterator<*> Резолв активности |
|
| public |
F * resolveFetchDependency(widgetId: *): IterableIterator<*> Резолв запросов |
|
| public |
F * resolveVisibleDependency(widgetId: *, model: *): IterableIterator<*> Резолв видимости |
|
| public |
F * resolveWidgetDependency(prevState: *, state: *, widgetsDependencies: *): IterableIterator<*|CallEffect> Резолв всех зависимостей виджета |
|
| public |
F sortDependency(dependency: *): * |
|
| public |
F * watchDependency(): IterableIterator<*> Наблюдение за регистрацией зависимостей виджетов и изменением модели |
|
| public |
F * clearForm(action: *) |
|
| public |
F * clearOnDisable(action: *) |
|
| public |
F getWithoutSelectedId(options: *, location: *, selectedId: *, prevSelectedId: *): * |
|
| public |
F * handleFetch(widgetId: *, options: *, isQueryEqual: *, prevSelectedId: *) |
|
| public |
F * prepareFetch(widgetId: *): IterableIterator<*> Подготовка данных |
|
| public |
F * resolveUrl(state: *, dataProvider: *, widgetState: *, options: *): IterableIterator<*> Получение basePath и baseQuery |
|
| public |
F * routesQueryMapping(state: *, routes: *, location: *) |
|
| public |
F * runResolve(action: *) |
|
| public |
F * setWidgetDataSuccess(widgetId: *, widgetState: *, basePath: *, baseQuery: *, currentDatasource: *) |
|
| public |
|
|
| public |
|
|
| public |
V formPluginSagas: undefined[] |
|
| public |
|
|
| public |
V modalsSagas: undefined[] |
|
| public |
V toolbarSagas: undefined[] |
|
| public |
|
|
selectors
| summary | ||
| public |
F alertsSelector(state: *): * Селектор всех алертов |
|
| public |
F makeAlertByKeyAndIdSelector(key: *, id: *) Селектор алерта по ключу(widgetId) и id алерта |
|
| public |
F makeAlertsByKeySelector(key: *) Селектор алертов по ключу(widgetId) |
|
| public |
F authSelector(state: *): * |
|
| public |
F getContainerColumns(key: *) |
|
| public |
F isDisabledSelector(key: *, id: *) |
|
| public |
F isInitSelector(key: *, id: *) |
|
| public |
F isVisibleSelector(key: *, id: *) |
|
| public |
F dependencySelector(formName: *, fieldName: *) |
|
| public |
F filterSelector(formName: *, fieldName: *) |
|
| public |
F formsSelector(state: *): {} селектор для редакс-форм |
|
| public |
F isDisabledSelector(formName: *, fieldName: *) селектор для значения активности поля |
|
| public |
F isInitSelector(formName: *, fieldName: *) селектор для свойства, отвечающего за инициализацию дополнительных свойств |
|
| public |
F isVisibleSelector(formName: *, fieldName: *) селектор для значения видимости поля |
|
| public |
F makeFieldByName(formName: *, fieldName: *) селктор для поля формы |
|
| public |
F makeFormByName(name: *) селектор для конкретной формы |
|
| public |
F messageSelector(formName: *, fieldName: *) |
|
| public |
F requiredSelector(formName: *, fieldName: *) |
|
| public |
F globalSelector(state: *) Селектор глоабльных настроек |
|
| public |
F routerSelector(state: *) Селектор роутинга |
|
| public |
F makeModalsbyName(i: *) селектор модального окна по индексу |
|
| public |
F makeShowPromptByName(name: *) |
|
| public |
F modalsSelector(state: *): * селектор модольных окон |
|
| public |
F getModelSelector(modelLink: *): * Селектор получения модели по линку |
|
| public |
F getModelsByDependency(dependency: *): * |
|
| public |
F makeGetFilterModelSelector(key: *) Селектор-генератор для получения filter модели |
|
| public |
F makeGetModelByPrefixSelector(prefix: *, key: *) Селектор-генератор для получения конкретной модели |
|
| public |
F makeGetResolveModelSelector(key: *) Селектор-генератор для получения resolve модели |
|
| public |
F makeModelsByPrefixSelector(prefix: *) Селектор-генератор для получения списка моделей по префиксу |
|
| public |
F modelsSelector(state: *): * Базовый селектор всех моделей |
|
| public |
F resolveSelector(state: *): * Селектор получения resolve моделей |
|
| public |
F makePageActionsByIdSelector(pageId: *) |
|
| public |
F makePageByIdSelector(pageId: *) Селектор-генератор для получения страницы по ID |
|
| public |
F makePageDisabledByIdSelector(pageId: *) Получение свойства disabled страницы по ее id |
|
| public |
F makePageErrorByIdSelector(pageId: *) Селектор-генератор для получения статуса ошибки по ID |
|
| public |
F makePageLoadingByIdSelector(pageId: *) Селектор-генератор для получения статуса загрузки по ID |
|
| public |
F makePageMetadataByIdSelector(pageId: *) Селектор-генератор для получения метеданных страницы по ID |
|
| public |
F makePageRoutesByIdSelector(pageId: *) Селектор-генератор для получения статуса загрузки по ID |
|
| public |
F makePageStatusByIdSelected(pageId: *) Получение свойсва status страницы по ee d |
|
| public |
F makePageTitleByIdSelector(pageId: *) |
|
| public |
F makePageToolbarByIdSelector(pageId: *) |
|
| public |
F makePageWidgetsByIdSelector(pageId: *) Селектор-генератор для получения виджетов страницы по ID |
|
| public |
F makeWidgetMetadataSelector(pageId: *, widgetId: *) |
|
| public |
F pagesSelector(state: *): * Базовый селектор всех страниц |
|
| public |
F classSelector(key: *) селектор класса кнопки |
|
| public |
F colorSelector(key: *) селектор цвета кнопки |
|
| public |
F countSelector(key: *) селектор счетчика кнопки |
|
| public |
F errorSelector(key: *) селектор ошибок экшена кнопки |
|
| public |
F getContainerButtons(containerKey: *) |
|
| public |
F hintPositionSelector(key: *, id: *) селектор расположения посказаки кнопки |
|
| public |
F hintSelector(key: *, id: *) селектор посказаки кнопки |
|
| public |
F iconSelector(key: *) селектор иконки кнопки |
|
| public |
F isDisabledSelector(key: *, id: *) |
|
| public |
F isInitSelector(key: *) селектор для того, чтобы узнать зарегистрирована кнопка или нет |
|
| public |
F isLoading(key: *) селектор выполнения |
|
| public |
F isVisibleSelector(key: *) селектор видимости кнопки |
|
| public |
F sizeSelector(key: *) селектор пазмера кнопки |
|
| public |
F styleSelector(key: *) селектор стиля кнопки |
|
| public |
F titleSelector(key: *) селектор имени кнопки |
|
| public |
F toolbarSelector(state: *): * |
|
| public |
F makeIsActiveSelector(widgetId: *) |
|
| public |
F makeSelectedIdSelector(widgetId: *) |
|
| public |
F makeTypeSelector(widgetId: *) |
|
| public |
F makeWidgetByIdSelector(widgetId: *): * Селектор-генератор для получения виджета по ID |
|
| public |
F makeWidgetCountSelector(widgetId: *) Селектор-генератор для получения свойства виджета - count |
|
| public |
F makeWidgetDataProviderSelector(widgetId: *) |
|
| public |
F makeWidgetEnabledSelector(widgetId: *) Селектор-генератор для получения свойства виджета - isEnabled |
|
| public |
F makeWidgetFilterVisibilitySelector(widgetId: *) Селектор-генератор для получения свойства виджета - isFilterVisible |
|
| public |
F makeWidgetIsInitSelector(widgetId: *) Селектор-генератор для получения свойства виджета - isInit |
|
| public |
F makeWidgetLoadingSelector(widgetId: *) Селектор-генератор для получения свойства виджета - isLoading |
|
| public |
F makeWidgetPageIdSelector(widgetId: *) |
|
| public |
F makeWidgetPageSelector(widgetId: *) Селектор-генератор для получения свойства виджета - page |
|
| public |
F makeWidgetSizeSelector(widgetId: *) Селектор-генератор для получения свойства виджета - size |
|
| public |
F makeWidgetSortingSelector(widgetId: *) Селектор-генератор для получения свойства виджета - sorting |
|
| public |
F makeWidgetValidationSelector(widgetId: *) Селектор-генератор для получения свойства виджета - sorting |
|
| public |
F makeWidgetVisibleSelector(widgetId: *) Селектор-генератор для получения свойства виджета - isVisible |
|
| public |
F widgetsSelector(state: *): * Базовый селектор всех виджетов |
|
| public |
V isLoggedInSelector: * |
|
| public |
V userSelector: * |
|
| public |
V appLoadingSelector: * Селектор состояния загрузки приложения |
|
| public |
V errorSelector: * Селектор глобальной ошибки приложения |
|
| public |
V getLocation: * Селектор location объекта |
|
| public |
V localeSelector: * Селектор текущей локализации |
|
| public |
V localizationSelector: * Селектор конфига сообщений для локализации |
|
| public |
V menuSelector: * Селектор данных для навигационого меню (header, sidebar) |
|
| public |
V rootPageSelector: * Селектор текущей страницы |
|
| public |
V userConfigSelector: * Селектор данных пользователя из конфига |
|
| public |
V userSelector: * Селектор данных пользователя из конфига |
|
| public |
|
|
tools
| summary | ||
| public |
Возвращает тип createElement() на основе props компонента. |
|
| public |
F resolveLink(state: *, links: *): * this function was deprecated. Клиентский парсинг глобальных ссылок. Устарел.
FORMAT { PREFIX -> WidgetLink : FieldId } |
|
| public |
F createObjectByDotNotationKey(key: *, obj: *, delimiter: *): {} Create object dy dot notation string and set value from context. |
|
| public |
F createObjectFromDotString(string: String, defaultValue: *, delimiter: *, $resultObject: Object): Object Create object form string with dot notation |
|
| public |
F difference(object: Object, base: Object): Object Глубокое сравнение двух объектов |
|
| public |
F generateFlatQuery(objectAim: *, Key: *, $Res: *, delimiter: *): String Make "flat" query string from object Json and extends params |
|
| public |
F generateParamQuery(objectAim: *, Key: *, $Res: *, delimiter: *): String Make "flat" query string from object Json and extends params with new paramize method |
|
| public |
F getPathValue(object: *, path: *): * get value from sub-path object |
|
| public |
F getWidgetId(pageId: *, cntId: *): string Возвращается widgetId на основе page и container |
|
| public |
F http_params_query(data: *): String new method conversion in url for query see {NNO-266} |
|
| public |
Проверка является ли объект Promise |
|
| public |
F omitDeep(collection: *, excludeKeys: *): * Глубокое удаление ключей |
|
| public |
F preFilterIsFunction(value: *): * get func from preFilter |
|
| public |
Не мутабельный set |
|
| public |
HOC компонент для настройки работы с клавиатурой. |
|
utils
| summary | ||
| public |
|
|
| public |
F cloneObject(obj: *) |
|
| public |
F compileUrl(url: *, objectPattern1: {"pathMapping": *, "queryMapping": *}, state: *, objectPattern3: {"extraPathParams": *, "extraQueryParams": *}): * |
|
| public |
F getParams(mapping: *, state: *): * |
|
| public |
F request(): * |
|
| public |
F createContextFn(vars: *, code: *): * Создает функцию с контекстом |
|
| public |
F evalExpression(expression: *, context: *): * Выполняет JS выражение с контекстом |
|
| public |
F parseExpression(value: *): * Проверяет и возвращает значение, если это js выражение |
|
| public |
F factoryResolver(props: Object, defaultComponent: String, type: String): Object Функция преобразует ссылку в метаданных на компонент, на React компонент. |
|
| public |
F generateErrorMeta(msg: *): {"alert": *} |
|
| public |
F groupData(data: *, field: *): * |
|
| public |
F generateKey(containerKey: *, columnId: *): string |
|
| public |
F guid(): * |
|
| public |
F id(): * |
|
| public |
F linkResolver(state: *, link: *, value: *): * Получение значения по ссылке и выражению. |
|
| public |
F mapProp(prop: *): * |
|
| public |
F observeStore(store: Object, select: Function, onChange: Function): * Утилита позволяющая подписываться на изменения хранилища через селектор. |
|
| public |
F parseFormatter(data: *, typeAndformat: *): * Преобразует строку по формату Примеры форматов: format="date DD.MM.YYYY HH:mm" format="date DD.MM.YYYY" format="dateFromNow" format="password" format="number 0,0.00" format="number 0,0.00[000]" |
|
| public |
F propsResolver(props: Object, data: Object): Object Функция преобразует шаблоные props свойства вида `name` в константные данные из контекста |
|
| public |
F resolve(code: *): * |
|
| public |
Обрабытываемый запрос по URL через fetch. |
|
| public |
F placementwithTooltip(component: *, hint: *, hintPosition: *, id: *): * Если есть подсказка, возвращаем с тултипом |
|