林小鱼 发表于 2024-2-26 18:37:06

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

本帖最后由 林小鱼 于 2024-2-26 18:46 编辑

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

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



Shawn.Liu 发表于 2024-2-26 18:37:07

如楼上大佬所说,您可以考虑为菜单生成一个视图作为数据源,下面的SQL可以作为参考,您可以根据实际调整;
SELECT "库存开单" AS "菜单名称", "" AS "上级菜单"
UNION ALL
SELECT "二级菜单" AS "菜单名称", "库存开单" AS "上级菜单"
FROM "数据表A"
UNION ALL
SELECT "库存单据处理" AS "菜单名称", "" AS "上级菜单"
UNION ALL
SELECT "二级菜单" AS "菜单名称", "库存单据处理" AS "上级菜单"
FROM "数据表B"

olookok 发表于 2024-2-26 20:53:44

你可以用图文列表 模拟一个出来。

小年糕 发表于 2024-2-27 08:31:01

必须放到一个数据表中,如果两个表改不了,可以自已写个视图,把想要的从两个表中数据取出来,然后菜单绑定视图也可以。
页: [1]
查看完整版本: 一级菜单是固定死数据,二级菜单是来自于数据库表,要如何设计呀