Class Redux
- java.lang.Object
-
- net.n2oapp.framework.config.metadata.compile.redux.Redux
-
public abstract class Redux extends java.lang.ObjectВзаимодействие c Redux моделями
-
-
Constructor Summary
Constructors Constructor Description Redux()
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static BindLinkcreateActiveRegionEntityLink(java.lang.String regionId)Создать ссылку на активный элемент регионаstatic BindLinkcreateBindLink(java.lang.String widgetId, ReduxModel model)Deprecated.static BindLinkcreateBindLink(java.lang.String widgetId, ReduxModel model, java.lang.String field)Deprecated.static BindLinkcreateBindLink(ReduxAction reduxAction)Создать ссылку на основе Redux действияstatic BindLinkcreateSortLink(java.lang.String widgetId, java.lang.String fieldId)Создать ссылку на сортировку в состоянии виджетаstatic ReduxActiondispatchSelectedWidget(java.lang.String widgetId, java.lang.Object value)Вызвать выделение записи в виджетеstatic ReduxActiondispatchSetActiveRegionEntity(java.lang.String regionId, java.lang.String regionActiveParam)Установить активный элемент регионаstatic ReduxActiondispatchSortWidget(java.lang.String widgetId, java.lang.String field, java.lang.Object direction)Вызвать сортировку виджетаstatic ReduxActiondispatchUpdateMapModel(java.lang.String widgetId, ReduxModel model, java.lang.String field, java.lang.String map, java.lang.Object value)Вызвать обновление поля со списком в модели виджетаstatic ReduxActiondispatchUpdateModel(java.lang.String widgetId, ReduxModel model, java.lang.String field, java.lang.Object value)Вызвать обновление поля в модели виджетаstatic ModelLinklinkParam(N2oParam param)static ModelLinklinkParam(N2oPreFilter preFilter)Создание modelLink для префильтраstatic ModelLinklinkQuery(java.lang.String clientWidgetId, java.lang.String fieldId, java.lang.String queryId)
-
-
-
Method Detail
-
createBindLink
@Deprecated public static BindLink createBindLink(java.lang.String widgetId, ReduxModel model, java.lang.String field)
Deprecated.Создать ссылку на поле в Redux модели виджета- Parameters:
widgetId- Идентификатор виджетаmodel- Модельfield- Поле- Returns:
- Redux действие
-
createBindLink
@Deprecated public static BindLink createBindLink(java.lang.String widgetId, ReduxModel model)
Deprecated.Создать ссылку на Redux модель виджета- Parameters:
widgetId- Идентификатор виджетаmodel- Модель- Returns:
- Redux действие
-
createSortLink
public static BindLink createSortLink(java.lang.String widgetId, java.lang.String fieldId)
Создать ссылку на сортировку в состоянии виджета- Parameters:
widgetId- Идентификатор виджетаfieldId- Поле сортировки- Returns:
- Ссылка на состояние виджета
-
createActiveRegionEntityLink
public static BindLink createActiveRegionEntityLink(java.lang.String regionId)
Создать ссылку на активный элемент региона- Parameters:
regionId- Идентификатор региона- Returns:
- Ссылка на активный элемент региона
-
createBindLink
public static BindLink createBindLink(ReduxAction reduxAction)
Создать ссылку на основе Redux действия- Parameters:
reduxAction- Идентификатор виджета- Returns:
- Redux действие
-
dispatchSelectedWidget
public static ReduxAction dispatchSelectedWidget(java.lang.String widgetId, java.lang.Object value)
Вызвать выделение записи в виджете- Parameters:
widgetId- Идентификатор виджетаvalue- Значение- Returns:
- Redux действие
-
dispatchUpdateModel
public static ReduxAction dispatchUpdateModel(java.lang.String widgetId, ReduxModel model, java.lang.String field, java.lang.Object value)
Вызвать обновление поля в модели виджета- Parameters:
widgetId- Идентификатор виджетаmodel- Модель виджетаfield- Поле виджетаvalue- Значение- Returns:
- Redux действие
-
dispatchUpdateMapModel
public static ReduxAction dispatchUpdateMapModel(java.lang.String widgetId, ReduxModel model, java.lang.String field, java.lang.String map, java.lang.Object value)
Вызвать обновление поля со списком в модели виджета- Parameters:
widgetId- Идентификатор виджетаmodel- Модель виджетаfield- Поле виджетаmap- Поле для маппингаvalue- Значение- Returns:
- Redux действие
-
dispatchSortWidget
public static ReduxAction dispatchSortWidget(java.lang.String widgetId, java.lang.String field, java.lang.Object direction)
Вызвать сортировку виджета- Parameters:
widgetId- Идентификатор виджетаfield- Поле сортировкиdirection- Направление сортировки- Returns:
- Redux действие
-
dispatchSetActiveRegionEntity
public static ReduxAction dispatchSetActiveRegionEntity(java.lang.String regionId, java.lang.String regionActiveParam)
Установить активный элемент региона- Parameters:
regionId- Идентификатор регионаregionActiveParam- Параметр активного элемента- Returns:
- Redux действие
-
linkParam
public static ModelLink linkParam(N2oPreFilter preFilter)
Создание modelLink для префильтра- Parameters:
preFilter-- Returns:
-
linkQuery
public static ModelLink linkQuery(java.lang.String clientWidgetId, java.lang.String fieldId, java.lang.String queryId)
-
-