【发布时间】:2013-07-19 08:08:55
【问题描述】:
来自documentation,它说我可以有一个包含其他协作对象的协作列表,即另一个协作列表。因此,在我的“onFileLoaded”事件中,我有以下代码:
var myRoot = doc.getModel().getRoot().get('myList');
var newList = doc.getModel().createList();
newList.push('Level2');
myRoot.push(newList);
我了解每次重新加载文件时,都会在“myList”中添加一个新列表。一切正常,除了当我重新加载文档时,API 只会给我“myList”,而“newList”消失了,消失得无影无踪。如果我添加一个字符串或任何其他数据,当我重新加载文档时数据将保持不变,但不会将另一个列表添加到当前列表中。我究竟做错了什么?提前致谢。
【问题讨论】:
-
我认为该代码 sn-p 没有任何问题(尽管创建新元素有点奇怪)。您如何验证该列表未持久化?
-
该代码对我来说也很好,尽管我看不到您创建“myList”的位置。如果您可以共享您的应用程序,我很乐意查看以确定这是否可能是 Realtime API 中的错误。
标签: google-drive-api google-drive-realtime-api