低代码表单生成菜单实操:2 种方式 + 权限逻辑,用户快速访问表单
JNPF后台常收到类似疑问:
表单发布后怎么让用户在菜单中看到?
移动端菜单必须挂在目录下吗?
其实表单生成菜单是打通 “设计 - 使用” 的关键一步,支持 2 种快速配置方式,今天把生成菜单的操作步骤、差异对比和避坑要点拆透,帮你让表单快速上线可用。
一、先明确:表单生成菜单的核心逻辑与前置条件
表单生成菜单的核心是 “将已发布的表单,挂载到应用菜单中”,用户可通过菜单直接访问表单(新增 / 编辑 / 查看数据),核心前置条件:
表单必须处于 “已发布” 状态,未发布表单无法生成菜单;
菜单类型固定为 “表单”,关联的是已发布的表单配置,修改表单后需重新发布,但菜单关联关系无需重新配置;
数据隔离:表单菜单中仅展示该菜单下新增的数据,不同菜单关联同一表单,数据互不干扰。
二、核心操作:2 种生成菜单方式分步拆解(附场景)
生成表单菜单有 2 种方式,按需选择:方式一适合快速生成,方式二适合自定义菜单信息,操作都很简单。
方式一:表单列表直接生成(快速高效)
适合想快速上线,不需要自定义菜单名称、编码的场景,3 步搞定:
进入表单列表,找到已发布的目标表单,点击 “更多”→“生成菜单”;
选择菜单配置:桌面端(Web):可选择 “顶级节点” 或已有目录作为上级,无需强制挂在目录下;移动端(App):必须选择目录作为上级,不能直接挂在顶级节点,否则无法保存;
点击 “确定”,菜单自动生成,默认名称与表单名称一致,编码由系统自动生成(如 ZXBD20250717000002EMOM5),状态默认为 “启用”。
场景示例:做 “日常报销表单”,发布后用方式一快速生成菜单,桌面端挂在 “财务审批” 目录下,移动端挂在 “员工服务” 目录下,用户可直接通过对应目录找到表单。
方式二:应用菜单手动新建(自定义配置)
适合需要自定义菜单名称、编码、图标的场景,4 步完成:
进入目标应用的 “菜单管理”(Web 菜单或 App 菜单),点击 “+ 新建”;
填写基础信息:名称:自定义菜单名称(如 “员工日常报销”,可与表单名称不同);编码:自定义唯一编码(仅支持数字、字母、下划线);图标:选择菜单显示图标(如 “icon-ym icon-ym-route-task”);类型:固定选择 “表单”;关联:下拉选择已发布的目标表单(仅显示当前应用下的已发布表单);上级:按端配置(Web 可顶级,App 必须选目录);
填写排序(数字越小越靠前)和说明(可选),状态设为 “启用”;
点击 “确定”,菜单创建完成,自动关联表单配置。
场景示例:同一 “报销表单”,想在 Web 端显示 “财务报销 - 员工端”,移动端显示 “报销申请”,用方式二自定义名称和图标,提升用户识别度。
三、关键对比:2 种生成方式差异(按需选)
很多人纠结选哪种方式,用表格清晰对比核心差异,一目了然:
四、避坑要点:4 个常见问题解答
移动端生成菜单提示 “上级不能为空”?移动端菜单必须挂在目录下,不能直接选顶级节点,需先在 App 菜单中创建目录(如 “员工服务”),再将表单菜单挂在该目录下。
生成菜单后,用户看不到表单数据?表单菜单仅展示该菜单下新增的数据,之前在表单设计页预览时新增的数据不会显示,让用户通过菜单重新新增即可。
修改表单后,菜单需要重新生成吗?不需要,表单修改后重新发布,菜单会自动关联最新的表单配置,用户访问菜单时看到的是修改后的表单,无需重新配置菜单。
同一表单能生成多个菜单吗?可以,不同菜单关联同一表单,数据互不干扰(如 “部门 A 报销”“部门 B 报销” 两个菜单,都关联 “报销表单”,各自展示本菜单下的报销数据)。
表单生成菜单的核心是 “选对方式,注意移动端上级限制”:快速上线用方式一,个性化展示用方式二,配置完成后用户就能通过菜单直接访问表单,无需再通过开发入口查找。比如做 “员工入职表单”,用方式二自定义菜单名称和图标,挂在 “人事管理” 目录下,新员工入职时可快速找到表单填写信息。如果遇到菜单生成后无法访问、数据不显示等问题,欢迎在评论区留言,我会帮你分析解决~
要不要我帮你整理一份表单菜单配置核对清单?把 2 种方式的操作步骤、上级限制、数据隔离规则汇总成文档,方便你快速核对配置。







评论