移动应用通过GI展示新页面及GI000100通用查询配置问题
站点地图配置错误排查与修复方案
现有配置的核心问题
当前配置无法实现预期效果,问题出在3处:
- 直接在Hub文件夹下挂载
GI000100作为菜单项:移动端对直接挂载的通用查询会调用简化预览组件渲染,不会加载原生列表的工具栏、行操作、单据下钻等能力,完全达不到和采购订单类页面一致的交互效果。 - 自定义屏幕
XP302000被设置为visible = False:该屏幕是通用查询GI000100的移动端专属入口容器,设置为隐藏后系统不会注册对应移动端路由,页面无法正常加载。 - 重复定义了两个「Services Rendered」菜单入口,分别在文件夹内和根节点,会导致移动端菜单路由识别冲突。
正确配置步骤
- 前置校验
打开GI000100的配置页,确认入口屏幕属性已设置为XP302000,和你手头参考的通用查询、XP302000屏幕配置对齐,确保系统会将该屏幕作为GI的访问入口,自动调用移动端原生列表组件渲染,和采购订单页的交互逻辑完全一致。 - 替换站点地图更新代码
删除原有错误配置,使用以下代码更新站点地图:
update sitemap {
add folder "ServicesRendered" {
type = HubFolder
isDefaultFavorite = True
displayName = "已提供服务"
icon = "system://Cart"
add item "XP302000" {
displayName = "已提供服务"
icon = "system://Cart"
}
}
}
```
3. 生效验证
发布自定义内容后,清空移动端本地缓存重新登录账号,进入对应菜单,确认页面带有和采购订单页一致的搜索栏、行操作按钮、单据下钻入口,即为配置生效。
注意:移动端站点地图不支持直接挂载通用查询编号作为菜单项。所有需要获得原生业务页面交互效果的通用查询,都必须先绑定一个自定义屏幕作为入口,再将该屏幕ID挂载到菜单对应位置。
内容的提问来源于stack exchange,提问作者Marco A.
相关产品推荐
相关产品推荐

