我想实现以下功能,大家看界面上如何实现好,使用什么控件,怎样组合。模块名称                数据权限               操作权限
模块1checkbox           下拉列表或者其他控件    下拉列表或者其他控件
    子模块1checkbox     下拉列表或者其他控件     .........
    子模块2checkbox     下拉列表或者其他控件
    子模块3checkbox     下拉列表或者其他控件
模块2checkbox           下拉列表或者其他控件
    子模块1checkbox     下拉列表或者其他控件
    子模块2checkbox     下拉列表或者其他控件
其中模块一栏是从数据库中取出动态添加到页面上的。并且只要选中模块的checkbox,其所有子模块checkbox=true;电击模块其子模块实现打开和关闭功能。

解决方案 »

  1.   

    javascript实现吧,用HTML的checkbox啊,看起来这就是个树型菜单吧
      

  2.   

    权限存成1、2、3等。代表添加、修改、删除
    数据库里存上用户的ID和模块的ID和权限的编号:如:
    用户ID    模块1的ID     1
    用户ID    模块2的ID     1这样,打开某页的时候,你就判断一下这个ID的用户有没有模块N的某个权限。