Google云端硬盘实时API - 添加协作列表

时间:2013-07-19 08:08:56

标签: google-drive-api google-drive-realtime-api

来自documentation,它说我可以拥有一个包含其他协作对象的协作列表,即另一个协作列表。因此,在我的“onFileLoaded”事件中,我有以下代码:

var myRoot = doc.getModel().getRoot().get('myList');
var newList = doc.getModel().createList();
newList.push('Level2');
myRoot.push(newList);

据我所知,每次重新加载文件时,都会在“myList”中添加一个新列表。一切正常,除非我重新加载文档,那时API只会给我“myList”,而“newList”消失了,消失得无影无踪。如果我添加字符串或任何其他数据,数据将在我重新加载文档时保留,但不会将其他列表添加到当前列表。我究竟做错了什么?提前谢谢。

1 个答案:

答案 0 :(得分:0)

我不确定为什么以上对我不起作用,但当我移动列表添加代码“onFileLoaded”时,具体来说,只有当我点击一些DOM元素时才将列表添加到列表中,一切正常。我认为这些代码应该是“onFileLoaded”,所以这一切都很好,希望有人发现这些代码很有用。