用免费web控件实现复杂权限控制
web应用程序的权限控制可以复杂到什么程度?很多项目甚至要求权限控制到页面上的一个一个控件!比如说:同一个页面,多数栏目是员工可以填写的,个别的输入框却只有经理能填。而且经理能填那些输入框是可以用户自定义的,程序写死了可不行。这样的需求似乎很难说服用户去掉。
那么,只能自己费很大力气写代码来实现了么?当然不是,给您推荐一款免费的商用控件--快逸报表,可以轻松的实现这样的需求,只要写一些简单的表达式即可!
快逸报表不仅是一个强大的报表工具,也是一个零代码的强大编程类库!web编程常常遇到的问题,快逸报表都可以解决:下拉列表、自动计算、自动生成流水号、实时数据合法性检查、多选批量操作等等。而且,类似导出excel、word、打印、翻页、上传图片这样的通用功能都已经封装好了,不用写代码即可使用!
对于复杂的权限控制,快逸报表可以给每个填写的单元格定义可写表达式,只要把用户id或者角色id做为输入参数传给填报表即可,是不是很简单?
表达式类似这个样子:userid==’经理’,写入下图的红框即可。
那么,和网上下载的开源控件相比,用快逸报表来实现这些功能有什么好处呢?
1、快逸报表是免费的商用产品,质量和性能都很可靠。而网上下载的开源控件通常是编程爱好者兴趣之作,质量和性能很难保证,一旦有问题很难解决。
2、快逸报表有商业公司负责维护和升级。而开源控件如果有了需求要修改,找原创的人来修改,更本不可能,只能自己看懂内部的代码--那样比自己写一个还要费时间呀!
3、快逸报表是统一设计,统一开发、测试的商用产品。相比之下,在一个项目或者网站中,过多使用多种开源控件,比如:上述功能全部都用不同的开源控件来拼凑实现,那么应用程序整体都会变的不稳定,不易修改了。
4、快逸报表提供可视化的页面设计界面,可以大大提高web数据维护、录入界面的制作的效率。
引自:报表工具知识库
相关文章:能够实现图形化界面设计的免费web控件 ; 填报的数据提交方案 ; 决策分析系统功能:权限控制;谈谈行式填报
其他相关内容:普及报表系统功能说明博计web报表工具研究.NET报表设计;.net报表研究