Значение обновления родного скрипта в DataForm - PullRequest
0 голосов
/ 11 марта 2019

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

:source="person", требуются значения для построения формы из этого объекта - источника.

это выглядит так

person: {
  name: 'John',
  age: 23,
  email: 'john@company.com',
  city: 'New York',
  street: '5th Avenue',
  streetNumber: 11,
}

и если я изменю значение person.name = 'Mariola';например, это не изменит значение в RadDataForm, но в метке будет обновлено значение.

здесь я сделал демо детская площадка

Я хочу изменить значение

 this.album.myRating = this.initVal;

это не работает (что-то странное) в любом случае это проблема.Я хочу загрузить новые данные, а затем обновить значения DataForm, но он не обновляется.

, поэтому мы имеем: source = "person">

1 Ответ

0 голосов
/ 11 марта 2019

Я обновил игровую площадку здесь . Вам необходимо обновить исходный объект, а не только свойство.

P.S. Если вы хотите сделать обратное, то есть изменить его с FORM и сохранить объект локально, тогда вам нужно вызвать propertyCommitted .

 <RadDataForm :source="person" @propertyCommitted="onPropertyCommitted" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...