转至元数据结尾
转至元数据起始

摘要

Icon

可参考《Freemarker 常用语法

 

 

摘要

Icon

解析当前用户信息,可应用于freemarker、JAVA、权限配置等处

RESTRICTION EL表达式说明

Icon

此处的表达式,支持用户登录之后,保存到com.jxtech.jbo.base.JxUserInfo中的数据,要查看最新支持的对象,请直接参见com.jxtech.jbo.base.JxUserInfo源码。

com.jxtech.jbo.base.JxUserInfo 说明

表达式说明
jxuserinfo.userid=pub_user.user_id 用户登录ID
jxuserinfo.personid=pub_employee.employee_id 
jxuserinfo.displayname=pub_user.name 姓名,中文名
jxuserinfo.projectid=pub_user.project_id
jxuserinfo.permission参见:com.jxtech.jbo.auth.PermissionIFace对象
jxuserinfo.loginid=pub_employee.account
jxuserinfo.projectCause对于pub_user.project_id为空的用户直接翻译为空,否则翻译为:project_id='pub_user.project_id',一般用于table标签中
jxuserinfo.departmentId=pub_user.department_id
jxuserinfo.departmentParentId=pub_user.department_id,上级部门
jxuserinfo.department=pub_department,即当前用户所在部门表(pub_department)的行所有信息。
jxuserinfo.user=pub_user,即当前用户所在的pub_user表中行所有信息
注意在JSP中使用,请添加sessionScope,例
插件中使用EL表达式

 

实现代码参考:

Groovy 解析表达式  Expand source

摘要

Icon

解析Jbo对象,可应用于Freemarker、JAVA、数据权限配置等。

 

 

用法

示例:${jbo.name} 等价于 jbo.getObject("name");

ELUtil.java  Expand source

摘要

Icon

解析Jboset对象,应用于table标签、Java对象等。

table 标签的apprestrictions属性应用
FTL文件
在对应的JboSet(PubRoleSet)中添加如下方法