12.1. 方法清单

函数名 参数 说明
excuteForAsyn(excuteFun,applicationId,doc,webUser,paramsTable) excuteFun:执行的脚本applicationIdint:软件iddocint:文档对象webUserint:当前登陆用户paramsTableint:参数表 异步执行脚本方法
getApplication() 返回项目id号
getWebUser() 返回当前登录用户对象.
getDomainid() 返回当前登录用户所属企业域Id号
getParamsTable() 获取参数列表对象,可以对参数进行基本的增,删和格式化参数
getParameter(paramName) paramName:参数名 获取参数值,以字符串的形式返回
getParameterAsText(paramName) paramName:参数名 获取参数值,以”;”进行切割格式化成文本型,以字符串的形式返回
getParameterAsDouble(paramName) paramName:参数名 获取参数值,并以浮点型的形式返回
getParameterAsArray(paramName) paramName:参数名 获取参数值,并以字符数组的形式返回
getContextPath() 获取当前项目请求的URI部分。如:http://localhost/obpm,获取到的值“/obpm”
createAlert(content) content: 提示内容。如:“单据填写有误无法保存!”
createConfirm(content) content: 提示内容。如:“单据填写不完整,是否确认保存?” 返回true|false。true: 表示确认。false: 表示取消
getSession(sessionName) sessionName: session属性名称 获取当前浏览器session
getDepartmentByLevel(level) level:部门等级值 返回获取到的对应等级的所有部门的集合
getDeptIdByNameAndLevel(name,level) level:部门等级值name:部门名称 返回对应部门ID
getRoleIdByName(name) name:角色名称 返回对应角色ID
getUserIdByLoginno(loginno) loginno:用户登录名 返回对应用户ID
getDepartmentsByParent(parent) parent:部门ID 返回指定部门的下级部门对象的集合
getUsersByDptId(dptid) dptid:部门ID 返回指定部门下的所有用户对象的集合
getUsersByRoleId(roleid) roleid:角色ID 返回指定角色下的所有用户对象的集合
getUsersByDptIdAndRoleId(dptid, roleid) dptid:部门IDroleid:角色ID 返回指定部门、角色的所有用户对象的集合
getAllUsers() 返回当前域下面的所有用户对象的集合
getAllRoles() 返回当前软件下面的所有角色组别的集合
getRoleByRoleNo(roleno,applicationid) Roleno:角色idApplicationid:软件id 根据角色id和软件id获取角色
queryByDSName(dsName,sql) dsName:数据源名称sql: SQL查询语句 根据数据源名称,执行SQL查询, 返回SQL查询语句执行的结果,以Collection方式返回(存储的是数据记录的Map对象)。
insertByDSName(dsName,sql) dsName:数据源名称sql: SQL查询语句 根据数据源名称,执行SQL插入操作(SQL语句为:insert into table ……)
updateByDSName(dsName,sql) dsName:数据源名称sql: SQL查询语句 根据数据源名称,执行SQL更新操作(SQL语句为:update table set……)
deleteByDSName(dsName,sql) dsName:数据源名称sql: SQL查询语句 根据数据源名称,执行SQL删除操作(SQL语句为:delete from table ……)
beginTransaction(dsName) dsName:数据源名称 根据数据源名称,执行开启事务操作
commitTransaction(dsName) dsName:数据源名称 根据数据源名称,执行提交事务操作
rollbackTransaction(dsName) dsName:数据源名称 根据数据源名称,执行回滚事务操作
getUserById(userid) userid:用户ID 根据用户ID获取用户对象
getUserByLoginno(loginno) loginno:用户登录名 根据用户登录名取用户对象
getRoleByName(name) name:角色名称 根据角色名取角色对象
doUpdateDocumentWithouVersions(doc) Doc:当前文档 更新文档但不更新版本号
println(text) text:要输出文本的内容 输出文本到控制台
文档更新时间: 2022-11-03 04:53   作者:admin