不同的人登录看到不同组织范围的业务数据
不同的人登录看到不同组织范围的业务数据,如下设置 方案一、在业务数据中存储当前的岗位信息,然后当功能时获取当前的岗位信息进行数据过滤,这个是比较简单的方案 方案二、用数据权限的方式进行控制,参考http://www.wex5.com/2-bex5/中的下面视频中的说明
不同的人登录看到不同组织范围的业务数据,如下设置 方案一、在业务数据中存储当前的岗位信息,然后当功能时获取当前的岗位信息进行数据过滤,这个是比较简单的方案 方案二、用数据权限的方式进行控制,参考http://www.wex5.com/2-bex5/中的下面视频中的说明
当出现blobImage组件上传、删除后不会自己生效,要刷新页面重新加载才生效时,请检查以下两点 1.blobImage组件上blobLastModifiedRelation属性是否设置了,并且设置的关系是否是DateTime类型的 2.确认数据库中blobLastModifiedRelation设置的关系的字段值是否是DateTime类型的
attachment(非attachmentSimple)附件手机端平台默认没有提供下载,可以自己放一个按钮做下载,参考如下: 本例是在list的行中放按钮下载的,因此获取row用的是list上的方式,如果不在list中可以自己修改 1.js中添加引用 var fileApi = require("$UI/system/components/justep/docCommon/fileApi"); var DocUtils = require("$UI/system/components/justep/docCommon/docUtil"); 2.list中的下载按钮的onClick事件的实现 Model.prototype.button4Click = function(event){ var row = event.bindingContext.$object;//获取当前操作的行 var fFJ = row.val("fFJ"); var jsonList = eval("(" + fFJ + ")");// 获取附件组件的json值 [...]
attachment(非attachmentSimple)附件手机端平台默认没有提供下载,可以自己放一个按钮做下载,参考如下: 本例是在list的行中放按钮下载的,因此获取row用的是list上的方式,如果不在list中可以自己修改 1.js中添加引用 var fileApi = require("$UI/system/components/justep/docCommon/fileApi"); var DocUtils = require("$UI/system/components/justep/docCommon/docUtil"); 2.list中的下载按钮的onClick事件的实现 Model.prototype.button10Click = function(event) { var row = event.bindingContext.$object; var fFJ = row.val("fFJ");// 获取attachmentSimple关联的关系的值 var jsonList = eval("(" + fFJ + [...]
客户端登录时报错“本地时间与服务器时间不一致,请联系管理员” Caused by: com.justep.system.util.BizSystemException: 编码: JUSTEP180039; 提示: 本地时间与服务器时间不一致,请联系管理员; 可能的原因: 检查本地时间与标准时间是否一致; 检查服务器时间与标准时间是否一致 at com.justep.system.util.BizSystemException.create(Unknown Source) at com.justep.system.opm.OrgUtils.login1(Unknown Source) at OPMProcedure.login(OPMProcedure.java:152) at OPMProcedure.login(OPMProcedure.java:137) 需要确认客户端的时间和服务器的时间是否一致,客户端的时间和服务器端的时间相差不能超过7天,否则就不能登录
.x-grid tr.footrow{ background:yellow; color:red; }
序号列在grid上默认是没有的,所有不能通过列的footerData属性设置,需要使用setFooterData方法 如下: var data = this.comp("bizData1"); var total = data.sum("fJE"); this.comp('grid1').setFooterData({ rn : '合计:',//在序号列下显示 fJE : total }); 其中rn就是代表的序号列
在grid组件上点右键,选择设置多列头,即可打开“多列头设置”的弹出框 在“多列头设置”的弹出框中如下操作: 第一步:点列头右边的加号 第二步:再点增加合并定义按钮 第三步:在合并列中选择合并的第一列,输入要合并的列数,以及定义合并后列头的名称。 这样就设置了一个两层表头 如果要设置多个两层表头可以再执行第二步和第三步进行设置,如下:设置了两个 如果要加三层以及以上的多层列头,再从第一步开始操作,如下设置是三层表头的
错误信息中的“显示详细”是便于开发人员查看出错的具体代码和位置,进而跟踪问题 因此默认的只有在用调试模式启动tomcat时才会显示 即在studio中启动tomcat或者用“启动BeX5运行平台(调试模式).bat”启动时 在实施部署的时候一般是用运行模式启动的,不需要要配置,默认就不会显示 即到tomcat的bin目录下启动startuo.bat或者用“启动BeX5运行平台.bat”启动时
attachment和attachmentPC组件提供了access属性设置权限 如果需要动态控制权限,如下通过下面的方式 var attachment = this.comp("attachmentPC1"); attachment.$access.set(1024); attachmentPC1:附件组件的xid 1024:access权限的值 access是操作权限可取值为: 1 列表 3 读取 7 下载 256 上传 512 修改 1024 删除 263 下载 上传 519 下载 修改 768 上传 修改 775 下载 [...]