罗耀斌 发表于 2024-6-4 13:53:27

[F-22919]【10.0.3】组件加载组件动态绑定数据异常

本帖最后由 Grayson.Shang 于 2024-6-5 16:23 编辑






组件嵌套组件,父组件用的是设置组件然后传属性进去,子组件就收不到父附件的属性了,(子组件有属性变更事件),然后就没办法正常显示组件的数据

看日志好像是父组件加载的时候,跑到子组件下面来加载了,导致找不到对象了

罗耀斌 发表于 2024-6-4 14:11:47


把数据先保存到页面,再通过页面单元格设置到组件里就可以,在命令里直接用设置组件命令把对象的数据维护进去就不行,是不是有问题?

Grayson.Shang 发表于 2024-6-4 18:25:05

感谢大佬支持,我这边测试了一下,可以通过咱们的demo复现问题,我们根据咱们的demo做一下调查。
看咱们的描述,应该和页面单元格的加载时机有关系,不过更具体的可能需要深入调查一下,我们先通过咱们demo调查后面有结果了,会在帖子中跟进。

Grayson.Shang 发表于 2024-6-5 16:23:31

本帖最后由 Grayson.Shang 于 2024-6-5 16:25 编辑

问题跟进:大佬您好,这个问题,调查有结果了,在10.0之前的版本中,组件中只有命令中,可以通过=属性名,获取到属性值,在10.0将这个功能重构了,在组件中任意地方都可以使用=-属性名获取属性值了。

咱们这个算是在重构中的一个bug,bug编号:F-22919,这个问题,只有在动态设置组件,并且组件中嵌套的子组件有公式属性导致的,暂时使用建议咱们不要动态设置,而是在页面上直接设置就不会存在这个问题了。

后面这个问题若是修复了,我们也会在帖子中进行跟进。

罗耀斌 发表于 2024-6-5 16:28:07

Grayson.Shang 发表于 2024-6-5 16:23
问题跟进:大佬您好,这个问题,调查有结果了,在10.0之前的版本中,组件中只有命令中,可以通过=属性名, ...

嗯嗯,我也发现了直接在页面上设置后传递就不会有问题,我先这样设置,后面修复后我再测试。谢谢

Grayson.Shang 发表于 2024-6-5 17:59:53

好的,感谢大佬支持{:5_110:}
页: [1]
查看完整版本: [F-22919]【10.0.3】组件加载组件动态绑定数据异常