上一篇:【自然框架】之通用权限(外传):杂谈

继续,这是第七章了。我已经到了无话可说的地步了。哎,在坚持几章就结束了。第七章到第十章,我打算采用简单说明的方式来做,因为我感觉我这么写好像大家都不打感兴趣,或者说都比较忙,没有时间细看,或者说我写的太乱了,看不明白。所以只能挑一挑是否符合范式这样的毛病,其他的地方要么没时间,要么是看不懂,总之没看都又来讨论的。

这几章写完之后,进入Demo阶段。把Demo放出来,大家看看,如果好用呢,就用一用,如果有某个地方值得借鉴,那就借鉴一下,如果没有什么用处,那么就那么地了。如果有什么疑问呢,左上角是我的联系方式,可以找我聊天。

按钮组

      先说一下按钮组,我会根据Manage_ButtonBar表的内容,绘制出来一个按钮组,就是<input type=”button”>的按钮(比如添加、修改),通过按钮来打开指定的页面。每个节点都有自己的按钮,通过按钮可以打开表单页面、列表页面和删除页面,也可以打开导出数据的页面。还有就是显示/隐藏查询用的表单。其实一开始根本就没有考虑到权限,只是想弄出来几个按钮,后来才加入了权限的共能。就是说这个表本身是和权限没有什么关系的。


附件: 2009-06-27_072901.gif


权限到按钮

      这个和权限到节点是一个意思,就是加一个查询条件就可以了。我把节点可以使用的按钮(不同的角色可以设置不同的按钮),放在Role_RoleButton 表里面,然后根据这里的记录进行权限过滤。这样就得到了可以使用的按钮。

下一篇:【自然框架】之通用权限(八):权限到字段(列表、表单、查询)



文/金色海洋(jyk)
TOP