我需要一种方法来将编辑器的内容与DOM上其他地方的非Ace对象同步(不幸的是,这是一个单独加载xml的SWF文件......)。我想在整个文档中标记每个节点,例如tag ='1',这样如果在Ace中操作具有给定标记的节点,我可以使用该标记来确定操作的确切内容(反之亦然,当在Ace之外操作xml时更新Ace)。
最好不要操纵这些标签,因此希望将它们隐藏起来。
谢谢:)
答案 0 :(得分:1)
你可以创建折叠以隐藏文字,但我认为跟踪更改最好使用保持其相对于文本的位置的锚点
a=ace.session.doc.createAnchor(row,col); // create
a.getPosition();
a.detach(); // remove when not needed anymore