找回密码
 立即注册

QQ登录

只需一步,快速开始

林小鱼
金牌服务用户   /  发表于:2024-2-26 18:37  /   查看:1304  /  回复:3
1金币
本帖最后由 林小鱼 于 2024-2-26 18:46 编辑

一级菜单是固定死数据,二级菜单是来自于数据库表,要如何设计呀

也就是说 第一个一级菜单的子菜单来自于A表,第二个一级菜单的子菜单来自于B表,咋实现呢?



附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

如楼上大佬所说,您可以考虑为菜单生成一个视图作为数据源,下面的SQL可以作为参考,您可以根据实际调整;

3 个回复

倒序浏览
最佳答案
最佳答案
Shawn.Liu活字格认证
超级版主   /  发表于:2024-2-26 18:37:07
来自 4#
如楼上大佬所说,您可以考虑为菜单生成一个视图作为数据源,下面的SQL可以作为参考,您可以根据实际调整;
  1. SELECT "库存开单" AS "菜单名称", "" AS "上级菜单"
  2. UNION ALL
  3. SELECT "二级菜单" AS "菜单名称", "库存开单" AS "上级菜单"
  4. FROM "数据表A"
  5. UNION ALL
  6. SELECT "库存单据处理" AS "菜单名称", "" AS "上级菜单"
  7. UNION ALL
  8. SELECT "二级菜单" AS "菜单名称", "库存单据处理" AS "上级菜单"
  9. FROM "数据表B"
复制代码
回复 使用道具 举报
olookok活字格认证
论坛元老   /  发表于:2024-2-26 20:53:44
2#
你可以用图文列表 模拟一个出来。
回复 使用道具 举报
小年糕活字格认证
金牌服务用户   /  发表于:2024-2-27 08:31:01
3#
必须放到一个数据表中,如果两个表改不了,可以自已写个视图,把想要的从两个表中数据取出来,然后菜单绑定视图也可以。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部