1.简介
单/多选搜索可以配置多种数据源:数据集、表单数据、连接器等,功能比较强大,可以去查询一些其他表单,或者需要处理的数据。
2.数据集
单/多选搜索的数据集,提供了动态URL的方式查询,需要触发才可以展示出来。
参考触发代码:
// 说明是谁调用事件,方便排查链路
const owner = 'test';
// 获取事件总线
const subjectEventBus = configs.utils?.getSubjectEventBus?.();
// 调用搜索事件,
subjectEventBus.publishEvent({ owner, eventName: 'form:onSearch' , data: { name: '模糊查询的值,和code二选一', code: '精确查询的值,和name二选一', formCode: '目标字段的formCode', attrCode: '目标字段的attrCode', afterSearchOperate: 'firstOption或者noValue, 搜索后连接器判断noValue的话,不会执行连接器配置的联动,firstOption暂时没支持', id: '如果目标在明细表中,需要行id', index: '如果目标在明细表中,需要行序号' }});
3.表单数据
表单数据会根据关联具体表单,再选择关联的属性字段作为展示。
4.连接器
需要在平台应用中,事件中心的连接器工厂配置连接器。
连接器可以通过查询数据库,或者直接调用接口去获取数据。
Database连接器参考:https://docs.cvte.com/docs/tzv16/tzv16-1f8gtjb1grg58
HTTP连接器参考:https://docs.cvte.com/docs/tzv16/tzv16-1f8gtjllbfkgh
作者:tz_docs 创建时间:2024-07-02 11:26
最后编辑:tz_docs 更新时间:2025-05-12 18:04
最后编辑:tz_docs 更新时间:2025-05-12 18:04