antvis / X6

🚀 JavaScript diagramming library that uses SVG and HTML for rendering.
https://x6.antv.antgroup.com
MIT License
5.53k stars 1.66k forks source link

节点编辑器在mrkup中自定义setText和getText问题 #4069

Open 37-Ricardo opened 7 months ago

37-Ricardo commented 7 months ago

问题描述

文档中描述如何在自定义了mrkup的节点中正确使用node-editor,其中正确编辑文本和获取文本需要自定义,示例中的代码 node.addTools({ name: 'node-editor', args: { getText: 'a/b', setText: 'c/d', }, }) 'a/b'和'c/d'是什么意思,不是很明白

重现链接

https://x6.antv.antgroup.com/api/registry/node-tool#node-editor

重现步骤

https://x6.antv.antgroup.com/api/registry/node-tool#node-editor

预期行为

解释一下,文档中'a/b'和'c/d'是什么意思

平台

屏幕截图或视频(可选)

No response

补充说明(可选)

No response

x6-bot[bot] commented 7 months ago

👋 @37-Ricardo

Thanks for opening your first issue here! If you're reporting a 🐞 bug, please make sure you include steps to reproduce it. To help make it easier for us to investigate your issue, please follow the contributing guidelines. We get a lot of issues on this repo, so please be patient and we will get back to you as soon as we can.

apankun commented 7 months ago

eg: getText: ({ cell }) => { const text = cell.attr("text"); return text; }, setText: ({ cell, value }) => { cell.attr("text", value); }