在documentation中,它说我可以拥有一个包含其他协作对象的协作列表,即另一个协作列表。因此,在我的"onFileLoaded“事件中,我有以下代码:
var myRoot = doc.getModel().getRoot().get('myList');
var newList = doc.getModel().createList();
newList.push('Level2');
myRoot.push(newList);我知道每次我重新加载文件时,都会有一个新的列表添加到"myList“中。一切正常,除了当我重新加载文档时,那时API只会给我"myList“,而"newList”消失得无影无踪。如果我添加一个字符串或任何其他数据,这些数据将在我重新加载文档时保留,但不会将另一个列表添加到当前列表中。我做错了什么?提前谢谢。
发布于 2013-07-21 11:43:31
我不确定为什么上面的方法对我无效,但当我将列表添加代码从"onFileLoaded“中移出时,特别是当我单击某个DOM元素时才将列表添加到列表中时,一切都正常。我认为这些代码应该来自"onFileLoaded“,所以一切都很好,希望有人能发现这些有用的东西。
https://stackoverflow.com/questions/17741128
复制相似问题