2

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

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

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

4

1 回答 1

0

我不确定为什么上面的方法对我不起作用,但是当我将添加代码的列表移出“onFileLoaded”时,特别是,仅当我单击某个 DOM 元素时才将列表添加到列表中,一切正常。我认为这些代码无论如何都应该不在“onFileLoaded”中,所以一切都很好,希望有人发现这些有用。

于 2013-07-21T03:43:30.843 回答