list嵌套如何控制从list点击的时候才显示再点击隐藏并且只显示一行主对应的从数据

list嵌套默认的主和对应的从数据都显示的 如果要控制在主点击的时候才显示对应的从数据,再点击就隐藏;并且只会显示一行主数据的从数据可以参考如下设置 1.在model的构造函数中定义变量 var Model = function(){ this.callParent(); this.disPlayRow = justep.Bind.observable(); }; 2.在主list的li的bind-click事件中获取操作行的rowid给定义的变量赋值 Model.prototype.li1Click = function(event){ var row = event.bindingContext.$object; if(this.disPlayRow.get() !== row.getID()){ this.disPlayRow.set(row.getID()); } else this.disPlayRow.set(null); }; 3.在从list的li的bind-visible上调用js方法,通过方法的返回值控制是否隐藏 showDiv方法的定义如下: [...]

attachment(非attachmentSimple)相关的附件组件如何实现只能删除自己上传的文件

attachment(非attachmentSimple)相关的附件组件上传会在SA_DocNode中产生记录,记录中存的有提交者相关的信息如:提交者FID(sCreatorFID) 因此在删除的时候可以获取这个关系的值跟当前人的fID做比较控制删除 附件组件中的文件在删除的时候会触发组件的onDelete事件,此事件中可以获取到删除文件的docID 可以通过获取到的docID到SA_DocNode中(sID的值)查找对应记录的sCreatorFID 本例定义action查找sCreatorFID并返回,action中定义一个参数docID 如下: action的定义 <action name="getDocCreatorAction" global="false" procedure="getDocCreatorProcedure"> <label language="zh_CN">获取附件上传者</label> <public type="String" name="docID"></public> </action> Procedure的定义 <procedure name="getDocCreatorProcedure" code-model="/appdemo/test/logic/code" code="Test.getDocCreator"> <parameter name="docID" type="String"/> </procedure> 对应的java代码的定义 public static String [...]

如何通过拼接bsessionid参数打开门户首页

平台默认的不通过登录直接打开BeX5的首页是需要传username和password的,在http://docs.wex5.com/bex5-ui-question-list-10012/中有说明 如果已经登录了有bsessionid,不用username和password默认是不能打开首页的,可以参考下面的修改实现: /UI2/portal/base/base.js中把 this.setBsessionid(justep.Util.getCookie("bsessionid")); 修改为: this.setBsessionid(justep.Util.getCookie("bsessionid") || this.getContext().getRequestParameter("bsessionid")); 然后通过http://IP:端口/x5/UI2/portal/pc/index.w?bsessionid=XXXXXXX,就可以直接打开首页

grid的hiddenCaptionbar设置为false显示标题如何设置默认收缩

grid的hiddenCaptionbar设置为false,默认会在grid最上方显示标题和一个收缩按钮,可以控制grid表头和数据的展开和收缩 grid表头和数据默认是展开的状态,点击标题上的收缩按钮可以收缩,因此默认收缩可以用代码实现点击的效果 具体如下: 在model的onload事件中调用代码: $(".x-grid-titlebar-close").click(); 需要注意的是这样设置如果.w中有多个grid,多个grid都会同时生效,如果要控制某个grid的生效,参考如下: var gridID = this.getIDByXID("grid的xid"); $("#"+gridID+ " .x-grid-titlebar-close").click();

java中如何通过Process的完整路径获取该流程的所有环节

环节activity是在Process上的,因此要获取activity要先获取到Process对象 com.justep.model.ModelUtils中提供了getProcess(String fullName)方法可以获取到Process对象 其中参数String fullName,需要是process的全路径 如:process文件的路径为:/BIZ/demo/misc/process/order/orderProcess.process.m 那么process的全路径就是:/demo/misc/process/order/orderProcess Process对象中提供了getActivities()获取所有的环节 ,返回类型是List,可以自己遍历list 因此完整的获取方法是: com.justep.model.ModelUtils.getProcess(String fullName).getActivities()

list嵌套时如何在子list上获取父list的值

list嵌套时子list中的组件或者样式需要通过父list中的数据操作,那么就需要获取到父list的值 默认的直接用data获取只能获取到当前选择的父的值,其他的是不起作用的,因此不能直接通过data去获取,可以参考如下: 1.在bind-style等中获取父list中AA这个关系值,可以用$parent.val("AA") 2.在子list中的按钮事件中获取父list中AA这个关系值,可以用event.bindingContext.$parent.val("AA")

js中调用流转不弹出流转对话框如何通过代码修改xor选中环节

js中调用process组件的advance获取advanceExt方法是不会弹出框就可以直接流转的,这样的对于xor就有走选中的环节 如果要修改选择环节就需要有ProcessControl,执行advanceQuery是可以生成processControl的 调用advanceQuery默认的是会弹出流转对话框的,那么既要获取processControl又要控制不弹出流转对话框就可以在process组件的onBeforeAdvanceQuery事件中处理,如下: 1.在model的构成函数中定义一个实例变量this.processControl用来存储processControl var Model = function() { this.callParent(); this.processControl = ""; }; 2.放一个按钮先调用advanceQuery,再调用advanceExt Model.prototype.button1_3Click = function(event) { var task = this.getContext().getTask();// 获取当前任务id this.comp("process").advanceQuery(task);// 执行advanceQuery为了获取processControl修改processControl this.comp("process").advanceExt(task, this.processControl);// 把修改后的processControl做参数传递 }; 3.在事件中修改processControl,阻止弹出流转对话框 [...]

tomcat启动中如何配置授权相关的信息不显示

平台默认的tomcat启动时默认会显示是开发版或者免费版、企业版以及允许的注册用户数、在线数、库表数等 如果启动tomcat要配置这些信息默认不输出可以通过下面的配置实现: runtime\BusinessServer\WEB-INF\justep.xml文件中 把<print-license>true</print-license> 修改为<print-license>false</print-license> 然后重启tomcat即可

(2018-5-16)发布的3.8正式版attachmentPC组件只读的问题

3.8之前的版本data中设置attachmentPC组件bind-ref关联的关系只读时文件名、图标、下载和历史是可以点的 (2018-5-16)发布的3.8正式版中设置只读后这些都是不可点,要恢复到之前版本的控制如下操作: 1.下载文件 attachment 解压后替换文件/UI2/system/components/justep/attachment/css/attachment.less 2.执行model同级的tools\dist\less.bat和dist.bat 注意缓存的问题:http://docs.wex5.com/bex5-deploy-question-list-4013/