Перейти к основному содержимому

setState

Обновляет значения переменных состояния экранной формы аналогично методу setState() в React.

Синхронный метод.

Параметры

state: object 

Имена переменных состояния экранной формы. Могут быть записаны в кавычках и содержать пути с точками. В отдельных случаях возможно изменить только значения полей объектов, не изменяя объект.

settings?: boolean | { toRoot?: boolean, toMasterPage?: boolean }

Передача в settings булева значения устанавливает признак задания переменной состояния на родительской экранной форме. При передаче в settings объекта поле toRoot устанавливает признак задания переменной состояния на родительской экранной форме, а поле toMasterPage устанавливает признак задания переменной состояния на экранной форме MasterPage системного проекта.

Примеры

Пример 1
setState({myStringVar: 'Hello world','myObj.someField': 123,});
Пример 2
setState({ noWorkAreaPadding: true }, { toMasterPage: true })
Пример 3
setState({ selectedUnit: id }, { toRoot: true });

Возвращаемое значение

undefined