RouteToAction

Производит переход по указанному имени маршрута. Путь соотвествующий имени определен в InfinniUI.config.routes.

Extends

BaseAction

Syntax

new RouteToAction()

Parameters

Нет.

Properties

Нет

Examples

var routeToAction = new RouteToAction();
routeToAction.execute();

RouteToAction.metadata

Метаданные типа RouteToAction.

Properties

Name Type Default Description
Name* String   Имя маршрута. Имя должно быть однозначно определенно в InfinniUI.config.routes
Replace Boolean false Возможность обновить URL без создания записи в истории браузера.
Params Object   Массив с параметрами маршрута, которые будут переданы в callback. Где Name - имя параметра, а Value - значение параметра. Значение параметра можно задать как через String, так и через DataBinding
Query Object   Массив с параметрами запроса, которые будут переданы в callback. Где Name - имя параметра запроса, а Value - значение параметра запроса. Значение параметра можно задать как через String, так и через DataBinding

* Обязательное свойство.

Examples

"RouteToAction": {
  "Name": "routeName",
  "Replace": true,
  "Params": [
    {
      "Name": "user",
      "Value": {
        "Source": "ds2",
        "Property": "$.user"
      }
    },
    {
      "Name": "pageNumber",
      "Value": "lastPage"
    }
  ],
  "Query": [
    {
      "Name": "queryId",
      "Value": {
        "Source": "ds2",
        "Property": "$.queryId"
      }
    },
    {
      "Name": "userAge",
      "Value": "teenager"
    }
  ]
}

See Also