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