setValues

задаёт значения для всех полей ввода в компоненте

void setValues(object values, [boolean update,any config] );
valuesobjectобъект со значениями (пары "ключ-значение")
updatebooleanесли true, обновляются только те значения, чьи ключи совпадают в старом и новом объектах. **По умолчанию 'false'**
configanyконфиг операции

Example

const record = new webix.DataRecord({});
record.setValues({
  name: "Percent", 
  val: 3
});

Related samples

Details

Метод setValues, вызванный только с первым параметром, изменяет все значения вне зависимости от того, какие значения заданы в первом параметре. Первый параметр - объект с парами "ключ-значение", где ключ - это name поля формы, а значение - новое значение для поля.

$$("record").setValues({
    field_a: "London", 
    field_b: "New York"
});

Параметр config может принимать значение любого типа (от сроки до объекта). Значение параметра передаётся в обработчик события onChange вторым аргументом.

Если в форме были поля помимо двух указанных в объекте, их значения сбросятся. Чтобы избежать этого и обновлять только указанные поля, передайте методу setValues второй параметр - true.

$$('my_form').setValues({ field_b:"Paris" }, true);
// обновится только поле field_b
See also
Наверх