alibaba / lowcode-engine

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

在数据源里,创建数据源fetch,添加数据处理函数下拉框,选择一个选项,如果再把这个选项remove后,下拉框中的这个选项没有重新显示。 #2420

Open tonymaa opened 1 year ago

tonymaa commented 1 year ago

Describe the bug (required) / 详细描述 bug(必填)

在数据源里,创建数据源fetch,添加数据处理函数下拉框,选择一个选项,如果再把这个选项remove后,下拉框中的这个选项没有重新显示。


To Reproduce (required) / 如何复现 bug?(必填,非常重要)

Steps to reproduce the behavior: / 详细复现步骤:

  1. 打开https://lowcode-engine.cn/demo/demo-general/index.html
  2. 点击数据源,再新建fetch
  3. 添加数据处理函数,选择”是否发起请求的计算函数“选项
  4. 点击×,移除这个函数
  5. 该下拉框中缺失”是否发起请求的计算函数“选项

点击Datasource,

Expected behavior (required) / 预期行为(必填,非常重要)

A clear and concise description of what did you expect to happen. / 请清晰和精确的描述你预期的行为 下拉框中重新显示已移除的选项

Screenshots (optional) / bug 截图(可选)

Sceenshots for further information. (If applicable.) / 一些有用的截图将会帮助我们更好的明确以及定位问题 image


Environments (please complete the following information) (required): / 请提供如下信息(必填)

(this information can be collected via the manual plugin / 版本信息可通过低代码用户手册插件收集)

Additional context (optional) / 更多额外信息(可选)

Any other context of the problem here. / 可以追加更多的额外信息,帮助定位问题

ZRR641182473 commented 1 year ago

我也遇到了这样的问题,在删除以后 无法实时更新对应的列表

shiwofeiwo commented 1 year ago

我也有这个情况,初步猜测是下拉框的state没有更新

Ch1Yua commented 1 year ago

我也遇到了这个问题。

ppmmwozuiai commented 11 months ago
image

问题出在这里,数据源这里用了formily,删除操作只是吧相关formitem设置为不可见,我也不知道为什么要改成这样。 现在只能是删除后先点保存,然后重新打开。这样会重新渲染。