Syncfusion Angular ComboBox:联动选择时数据源无法刷新问题
Syncfusion Angular ComboBox 联动刷新问题
问题描述
我在使用Syncfusion的Angular ComboBox组件时遇到了联动刷新问题:
- 页面包含两个ComboBox:
- Item ComboBox:用于选择目标条目
- Unit ComboBox:需要根据Item ComboBox的选中项,动态加载并显示对应条目关联的单位
- 当用户在Item ComboBox中选择条目后,我会调用
reloadCombo()方法,根据选中条目的键获取对应单位数据,尝试更新Unit ComboBox的数据源,但数据源并未如预期完成刷新。
补充说明
- 示例中使用模拟服务替代实际API请求,实际项目中是通过调用后端接口获取单位数据
- 实际项目存在复杂的多层父子组件关系,无法进一步简化当前ComboBox的数据更新逻辑
- 已尝试调用Unit ComboBox的
dataBind()和refresh()方法强制刷新,但问题仍未解决 - 已准备可运行的简化示例供参考
求助需求
请问在此组件结构下,是否有特定方法可以实现根据一个ComboBox的选中值,动态刷新另一个ComboBox的数据源?
内容的提问来源于stack exchange,提问作者buddhi chamalka
相关产品推荐
相关产品推荐

