datart
datart copied to clipboard
控制器关联控制的字段选择问题
Datart Version all versions
Describe the bug 新建仪表盘时,创建一个下拉列表控制器,“取值配置”选择“常规”时,然后选择对应的视图和字段,然后保存此控制器,再创建一个控制器,例如,创建一个文本控制器,关联组件时,选择上述创建的控制器,此时,“关联字段/变量”下方是空白。
To Reproduce Steps to reproduce the behavior:
- 新建仪表盘
- 添加“下拉列表”控制器,依次选择“常规”、数据视图、视图字段,保存此控制器
- 再新建一个“文本”控制器,“关联组件”勾选上“下拉列表”控制器
- 此时,“关联字段/变量”下方无任何变化
Expected behavior “关联字段/变量”下方应该出现,“下拉列表”控制选择的数据视图中model对应的字段。
Screenshots
Additional context 此问题出现的原因是:控制器勾选视图保存后,没有更新viewMap,导致更新relateViews字段时,viewMap中找不到viewId对应的数据,不能正确更新relatedViews。