簡體   English   中英

Go.js復制粘貼無效

[英]Go.js Copy Paste not work

我正在使用go.js庫進行圖表繪制。 我要實現復制粘貼功能。 我嘗試了用於復制和粘貼的內置函數。

這些方法的問題在於它們僅從畫布復制選定的節點。 但我也要復制該選定節點的childNodes。

有人在這里尋求幫助嗎?

首先,您是否了解CommandHandler.copiesTree屬性? 將其設置為true可能足以滿足您的目的。 http://gojs.net/latest/api/symbols/CommandHandler.html#copiesTree

  $(go.Diagram, ...,
    { ...,
      "commandHandler.copiesTree": true
    })

如果您正在使用TreeModel並希望將復制的子樹添加到當前父樹,則CommandHandler.copiesParentKey可能也很有用。

其次,如果要以編程方式復制節點和鏈接,則可以調用Node.findTreeParts和Diagram.copyParts。 http://gojs.net/latest/api/symbols/Node.html#findTreeParts http://gojs.net/latest/api/symbols/Diagram.html#copyParts

參考 http://forum.nwoods.com/t/go-js-copy-paste-tree-not-work/6412/2

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM