开发指引:行政区划基础资料二开过滤解决方案

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

开发指引:行政区划基础资料二开过滤解决方案

# 1. 业务背景 ## 1.1 背景介绍 苍穹平台提供了行政区划基础资料,用于维护不同国家或地区的行政层级(例如省、市、县等)和对应行政级次数据。 在具体业务应用场景中,需要选择某个城市(例如西安市等)以完成特定的业务流程。无论是PC端还是移动端单据,虽然都可以使用城市控件、行政区划控件、行政区划基础资料来选择城市,但是三者又有不同: - 【城市控件】不支持二开,仅支持选择已开启城市开关的数据; - 【行政区划控件】不支持二开,支持按照国家选择级次数据; - 【行政区划基础资料】支持二开,支持按照国家选择级次数据。 城市控件,请参考:[城市控件](https://vip.kingdee.com/knowledge/specialDetail/226749837180928512?category=226757692708988160&id=247079224186361088&productLineId=29) 行政区划控件,请参考:[行政区划控件](https://vip.kingdee.com/knowledge/specialDetail/226749837180928512?category=226757692708988160&id=247081992276388864&productLineId=29) 行政区划基础资料,请参考:[行政区划基础资料](https://vip.kingdee.com/knowledge/specialDetail/226749837180928512?category=226757588975911680&id=245595757582373376&productLineId=29) *注:请确保业务场景上使用正确的字段类型,避免后续需要二开维护,增加运维成本。* ## 1.2 场景描述 以用户申请出差为例,用户需要填写出差途径地(例如:深圳市、西安市),且支持多选城市,字段使用行政区划多选基础资料实现,需要在PC和移动端按照所属国家过滤数据。 ![Picture1.webp](/download/0100e08c80484ddf4ba79594044d7c1b94f5.webp) # 2. 解决方案 方案一:在PC端开放平台给控件属性设置过滤条件 方案二:二开插件实现按国家过滤行政区划数据 # 3. 操作步骤 ## 3.1 PC端设置 方案1:在PC端开放平台给控件属性设置过滤条件 ![Picture2.webp](/download/0100137a58590c8a443280047297934cd927.webp) 该设置仅支持过滤右列表数据,无法过滤左树数据。即:左树可以查看所有国家,选择其他国家时,右侧列表为空。 ![Picture3.webp](/download/0100022a9f071af24474bc3ba2dbacc206a7.webp) 方案2(建议方案):二开插件实现,F7事件里设置两个自定义参数。 ![Picture4.webp](/download/0100fecda3eaf04c409390d49d011919afd6.webp) 效果如下: ![Picture5.webp](/download/0100c50f781c9f4c4f6f9b3fa3f8ba7c10fb.webp) ## 3.2 移动端设置 方案一:开发平台实现如3.1中的方案一。 方案二:二开插件实现,F7事件里设置Qfilter条件,如下所示: ![Picture6.webp](/download/0100252c4ac922ce4489ba8409a0ef8ba0d2.webp) 注:由于树形基础资料的每个节点也是一条数据,且由于移动端树形基础资料的展示逻辑是一层一层进入下级节点的,所以过滤掉上级数据时,上级数据会置灰显示而不是隐藏。 ![Picture7.webp](/download/01007d7078dab42c41538d9742ab1e6ae8b7.webp)

开发指引:行政区划基础资料二开过滤解决方案

# 1. 业务背景## 1.1 背景介绍苍穹平台提供了行政区划基础资料,用于维护不同国家或地区的行政层级(例如省、市、县等)和对应行政级次...
点击下载文档
上一篇:商务伙伴是什么?下一篇:汇率接口
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息