alibaba / lowcode-engine

An enterprise-class low-code technology stack with scale-out design / 一套面向扩展设计的企业级低代码技术体系
https://lowcode-engine.cn
MIT License
14.64k stars 2.55k forks source link

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

Open zhuyuanmin opened 1 year ago

zhuyuanmin commented 1 year ago

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

JackLian commented 1 year ago

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

liujuping commented 1 year ago

可以监听 document 的变化。

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

zhuyuanmin commented 1 year ago

可以监听 document 的变化。

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

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

liujuping commented 1 year ago

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

zhuyuanmin commented 1 year ago

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

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

Yan1 commented 8 months ago

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

zhuyuanmin commented 8 months ago

没有解决, 但是点击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: @.***>

avivadepp commented 6 months ago

这个有修复吗? @JackLian

SSSL2024 commented 4 months ago

请问解决了吗