Google Realtime API - как просмотреть существующую модель сотрудничества?

Как просмотреть существующую модель данных совместной работы в реальном времени? Я вызываю метод getRoot:

var collaborative_model = rtpg.realtimeDoc.getModel().getRoot()

Когда я просматриваю collaborative_model объект в отладке, я вижу только загадочные свойства. Не уверен, сохранилась ли моя модель и как.

Можно сделать какой-нибудь дамп переменной модели?

введите описание изображения здесь


person dev.e.loper    schedule 05.08.2013    source источник


Ответы (2)


Корень - это просто CollaborativeMap, поэтому вы можете использовать стандартные методы карты для изучения его значений.

Соответствующие методы для изучения модели - это keys () и values ​​().

Многие из этих классов модели данных имеют обфусцированные методы, которые являются частью внутренней реализации. Лучший способ узнать, какие методы общедоступны, - это просмотреть справочник по API..

person Cheryl Simon    schedule 06.08.2013

Вы можете использовать https://gist.github.com/cowsrule/6348393 в основном как плагин. and-play dumper для совместных объектов API реального времени. Поскольку это зависит от внутреннего устройства API реального времени, его необходимо будет обновить (читайте: перерыв) в следующий раз, когда они обновят API.

Чтобы использовать, добавьте на свою веб-страницу и установите window.remoteDoc в качестве документа в реальном времени.

Для вызова передайте идентификатор CollaborativeObject, который вы хотите проверить.

person Grant Watters    schedule 27.08.2013