Class Redux
- java.lang.Object
-
- net.n2oapp.framework.config.metadata.compile.redux.Redux
-
public abstract class Redux extends 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 BindLinkcreateBindLink(String widgetId, ReduxModel model)Deprecated.static BindLinkcreateBindLink(String widgetId, ReduxModel model, String field)Deprecated.static BindLinkcreateBindLink(ReduxAction reduxAction)Создать ссылку на основе Redux действияstatic BindLinkcreateSortLink(String widgetId, String fieldId)Создать ссылку на сортировку в состоянии виджетаstatic ReduxActiondispatchSelectedWidget(String widgetId, Object value)Вызвать выделение записи в виджетеstatic ReduxActiondispatchSortWidget(String widgetId, String field, Object direction)Вызвать сортировку виджетаstatic ReduxActiondispatchUpdateMapModel(String widgetId, ReduxModel model, String field, String map, Object value)Вызвать обновление поля со списком в модели виджетаstatic ReduxActiondispatchUpdateModel(String widgetId, ReduxModel model, String field, Object value)Вызвать обновление поля в модели виджетаstatic ModelLinklinkFilter(N2oPreFilter preFilter)static ModelLinklinkQuery(String clientWidgetId, String fieldId, String queryId)
-
-
-
Method Detail
-
createBindLink
@Deprecated public static BindLink createBindLink(String widgetId, ReduxModel model, String field)
Deprecated.Создать ссылку на поле в Redux модели виджета- Parameters:
widgetId- Идентификатор виджетаmodel- Модельfield- Поле- Returns:
- Redux действие
-
createBindLink
@Deprecated public static BindLink createBindLink(String widgetId, ReduxModel model)
Deprecated.Создать ссылку на Redux модель виджета- Parameters:
widgetId- Идентификатор виджетаmodel- Модель- Returns:
- Redux действие
-
createSortLink
public static BindLink createSortLink(String widgetId, String fieldId)
Создать ссылку на сортировку в состоянии виджета- Parameters:
widgetId- Идентификатор виджетаfieldId- Поле сортировки- Returns:
- Ссылка на состояние виджета
-
createBindLink
public static BindLink createBindLink(ReduxAction reduxAction)
Создать ссылку на основе Redux действия- Parameters:
reduxAction- Идентификатор виджета- Returns:
- Redux действие
-
dispatchSelectedWidget
public static ReduxAction dispatchSelectedWidget(String widgetId, Object value)
Вызвать выделение записи в виджете- Parameters:
widgetId- Идентификатор виджетаvalue- Значение- Returns:
- Redux действие
-
dispatchUpdateModel
public static ReduxAction dispatchUpdateModel(String widgetId, ReduxModel model, String field, Object value)
Вызвать обновление поля в модели виджета- Parameters:
widgetId- Идентификатор виджетаmodel- Модель виджетаfield- Поле виджетаvalue- Значение- Returns:
- Redux действие
-
dispatchUpdateMapModel
public static ReduxAction dispatchUpdateMapModel(String widgetId, ReduxModel model, String field, String map, Object value)
Вызвать обновление поля со списком в модели виджета- Parameters:
widgetId- Идентификатор виджетаmodel- Модель виджетаfield- Поле виджетаmap- Поле для маппингаvalue- Значение- Returns:
- Redux действие
-
dispatchSortWidget
public static ReduxAction dispatchSortWidget(String widgetId, String field, Object direction)
Вызвать сортировку виджета- Parameters:
widgetId- Идентификатор виджетаfield- Поле сортировкиdirection- Направление сортировки- Returns:
- Redux действие
-
linkFilter
public static ModelLink linkFilter(N2oPreFilter preFilter)
-
-