我正在全局更改打开的XD文档,但收到以下错误

时间:2018-11-08 19:02:11

标签: adobe-xd

我正在尝试构建一个插件,以对整个XD文档中的节点进行更改。但是,这样做时会出现以下错误:

Plugin made a change outside the current edit context

是否正在对整个文档进行全局更改,而目前尚不支持?有什么方法可以确定此“编辑上下文”中当前的内容吗?

1 个答案:

答案 0 :(得分:3)

XD可扩展性当前具有edit context rules,它禁止插件在用户所选对象的编辑范围之外进行更改。该范围包括所选对象及其直接子对象。

由于像全局搜索和替换那样对整个XD文档的更改将需要编辑此范围之外的对象,因此当前无法使用该用例。

您可以通过检查editContext对象(参考:https://adobexdplatform.com/plugin-docs/reference/selection.html#selection-editContext)的selection属性来检查选择内容的编辑上下文。