当前位置:   article > 正文

CBoard框架使用总结二--扩展新的功能模块_cboard getmenulist.do

cboard getmenulist.do

文章内容

1.添加新的菜单项
2.完成后台处理逻辑
3.整体流程

1.添加新的菜单项

1.1.提供菜单数据

基础的CBoard框架菜单项需要在代码里面(Service层)配置,由于是以list形式存储,有必要的时候也能够通过数据库实现;

/*org.cboard.services.MenuService */
public class MenuService {
   
    private static List<DashboardMenu> menuList = new ArrayList<>();

    static {
        menuList.add(new DashboardMenu(1, -1, "SIDEBAR.CONFIG", "config"));
        menuList.add(new DashboardMenu(11, -1, "SIDEBAR.EXTEND", "extend"));
        menuList.add(new DashboardMenu(12, 11, "SIDEBAR.EXTEND_FUNCTION_1", "extend.function_1"));
    }

    public List<DashboardMenu> getMenuList() {
        return menuList;
    }

}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16

配置参数:
menuList.add(new DashboardMenu(long menuId, long parentId, String menuName, String menuCode));

参数 含义 备注
menuId 菜单ID
parentId 父菜单项ID
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/715042
推荐阅读
相关标签
  

闽ICP备14008679号