教程里有讲到,窗口,菜单应该设计不同的表来处理,视频里是为了省事,使用了同一个表。视频里的意思表达的是可视化权限可以使用类似的方法来做,但并不是所有的都是同样的处理方法,要根据实际情况进行必要的扩展的。
实际上表格只有2层,表和列,不存在递归的关系,但是窗口,可能还会有容器控件(分区面板、页面集合、panel等等),容器还可以嵌套容器,导致窗口可能会有多层的递归处理的。更何况一个窗口,根据这种权限设置后,一部分控件看不到,空出来的地方给人的感觉坑坑洼洼的,好看吗?所以一般窗口权限的处理都比较粘,就是说往往是要靠大量的代码结合业务逻辑来控制,而不是简单的视频里这种可视化设置。
菜单也一样,还分功能区、功能组、按钮、工具栏等等,绝对不是表名列名这种简单的设置可以概括的。
建议还是好好看看2楼里几个实例吧,都有现成的项目实例,对菜单,窗口的控制都有一定的理解的