lowcode-engine icon indicating copy to clipboard operation
lowcode-engine copied to clipboard

通过 project.importSchema()更新页面scema ,打开过的插件无法同步刷新,请问这是bug吗?或者说有api调用通知插件更新吗?

Open zhuyuanmin opened this issue 1 year ago • 9 comments

通过 project.importSchema()更新页面scema ,打开过的插件无法同步刷新,请问这是bug吗?或者说有api调用通知插件更新吗?

zhuyuanmin avatar Sep 11 '23 09:09 zhuyuanmin

是bug,打开过的插件应该是没有去监听schema变化,需要处理下,可以参考schema那个插件改一下

JackLian avatar Sep 12 '23 02:09 JackLian

可以监听 document 的变化。

https://lowcode-engine.cn/site/docs/api/project#onchangedocument

liujuping avatar Sep 12 '23 02:09 liujuping

可以监听 document 的变化。

https://lowcode-engine.cn/site/docs/api/project#onchangedocument

捕获到变化又怎么通知插件更新呢?不是要重新注册插件吧?

zhuyuanmin avatar Sep 13 '23 07:09 zhuyuanmin

具体你是要更新什么?插件的什么内容需要刷新。

liujuping avatar Sep 13 '23 07:09 liujuping

具体你是要更新什么?插件的什么内容需要刷新。

要刷新 js 源码面板和数据源面板。因为可能存在 schema 完全不一样的场景

zhuyuanmin avatar Sep 14 '23 10:09 zhuyuanmin

@zhuyuanmin 请问解决了么,我也遇到这问题

Yan1 avatar Mar 12 '24 03:03 Yan1

没有解决, 但是点击2次固定按钮可以触发更新

---- 回复的原邮件 ---- | 发件人 | @.> | | 日期 | 2024年03月12日 11:11 | | 收件人 | @.> | | 抄送至 | @.>@.> | | 主题 | Re: [alibaba/lowcode-engine] 通过 project.importSchema()更新页面scema ,打开过的插件无法同步刷新,请问这是bug吗?或者说有api调用通知插件更新吗? (Issue #2465) |

@zhuyuanmin 请问解决了么,我也遇到这问题

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.***>

zhuyuanmin avatar Mar 12 '24 03:03 zhuyuanmin

这个有修复吗? @JackLian

avivadepp avatar May 06 '24 11:05 avivadepp

请问解决了吗

SSSL2024 avatar Jun 20 '24 08:06 SSSL2024