Class Redux


  • public abstract class Redux
    extends Object
    Взаимодействие c Redux моделями
    • Constructor Detail

      • Redux

        public Redux()
    • 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 действие