antvx6如何監(jiān)聽任何修改

需求是將antvX6嵌入luckysheet中,模仿chartmix的寫法,將數(shù)據(jù)保存在luckysheet的sheet中。

發(fā)現(xiàn)初始化antvX6后拖拽節(jié)點等操作需要手動更新到sheet。

代碼:

// 監(jiān)聽圖表的 change 事件, 更新數(shù)據(jù)到luckysheet中
  Graph.on('cell:change:*', ({ cell }) => {
    // 數(shù)據(jù)發(fā)生變化時的處理邏輯
    const data = Graph.toJSON()
    params.data = data
  });

cell包含了node和edge,所以能監(jiān)聽所有修改。

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容