Realm.js - Как добавитьListener в один объект и обновить пользовательский интерфейс - PullRequest
0 голосов
/ 23 ноября 2018

У меня есть список объектов, отображаемых в списке.Я получаю объект таким образом

const elements = realm
      .objects("Element").sorted("name", false);

Затем я отображаю эти элементы в списке, и когда я нажимаю на элемент списка, я открываю новую «сцену» (я использую реагировать-нативно-маршрутизатор-поток) и отправить объект в качестве реквизита.Теперь, когда я обновляю объект через Realm Studio, я не вижу обновлений пользовательского интерфейса.

Есть ли что-то вроде objects.addListener, которое я могу использовать для прослушивания изменений одного объекта?Или, Как я могу обновить второй вид с первого (тот, когда я слушаю изменения в коллекции)?

Спасибо за помощь.

1 Ответ

0 голосов
/ 11 мая 2019

Теперь можно использовать слушателей также для отдельных объектов.

Просто используйте

object.addListener((obect)=>{
    // do updates
})
...