如何修改流程轨迹图例中的显示项

流程轨迹图例是说明流程轨迹图中环境和连线的不同的颜色代表什么状态 如果需要删除或者修改某些状态,可以如下修改: /UI2/system/components/justep/processChart/server/dsrc/ProcessChart.java中 Object[] names = (Object[])items.keySet().toArray(); Element row = helpNode.addElement("div"); row.addAttribute("class", "row"); for (int i=0; i<names.length; i++){ Element value1 = row.addElement("div"); value1.addAttribute("class", "col-xs-3 col-md-1"); value1.addElement("div").addAttribute("class", items.get(names[i])); Element label1 = row.addElement("div"); label1.addAttribute("class", "col-xs-3 col-md-1"); [...]

excel导出时传参

在excel导入时,有时需要把页面中的值传过去,在V3.5版本以及后续版本中exportExcel组件提供了onExportCreateParam,可以给action传参 5.3.7.6152之前的版本需要修改/UI2/system/components/justep/excel/exportExcel.js中的onCreateExportParam为onExportCreateParam 参考http://docs.wex5.com/bex5-ui-question-list-10013/使修改的文件起作用 这个action默认的就是exportExcel,可以自己在这个action上加参数然后在事件中给参数赋值,在这个action的执行前事件中就可以获取到 这个action的定义在/BIZ/SA/excel/logic/action/excel.action.m中 如下默认给这个action加一个参数test 在.w的exportExcel组件的onExportCreateParam事件中给test传参: Model.prototype.exportExcel1ExportCreateParam = function(event){ //给exportExcel这个action的test参数赋值 event.param.setString("test","导出传参测试"); }; 在自己的process文件中引用/SA/excel/logic/action和/SA/excel/logic/code,并且在动作设置中添加exportExcel 给exportExcel加执行前事件获取参数test的值 public static void totalProcessBeforeExportExcel() { System.out.println(ModelUtils.getRequestContext().getActionContext().getParameter("test")); } 需要注意的是在.w的exportExcel组件上设置action为/SA/excel/logic/action/exportExcel

BeX5模式3打包app版本更新步骤

1.在Native中找到相应的本地App工程,右键选择“编辑本地App”,关键需要修改以下信息: (1). 修改“版本号”; (2). 修改“android更新说明”和“ios更新说明”; 2.重新生成App; 3.修改model同级的conf\server.xml中的节点中的版本号,重新编译界面资源; 4.将Native/[本地App名称]/dist目录下的文件(例如www.zip、appMetadata.json、xx.apk等等)更新到了UI2\portal\mobile下 (同时把apk拷贝到打包时设置下载路径下注意apk的名字是否与填写的打包下载路径中的名字一致) 5. 重启应用服务器; 6.退出App,启动App,此时使用新的资源或提示App版本更新。 注:对于ios, 需要将新的App发布到苹果的官方市场。

orgDialogPC如何设置默认展开全部或者具体某个部门

orgDialogPC中是用orgTree展现数据的,orgTree其实是grid,因此要展开可以调用grid上提供的展开方法 orgDialogPC组件提供的onLoad事件(.w加载完成后事件),在这个事件中可以获取到orgDialogPC中的orgTree,就可以调用相关的展开方法 具体实现如下: Model.prototype.orgDialogPC1Load = function(event){ var orgDilaogPC = event.source;//获取orgDialogPC对话框 var innerModel = orgDilaogPC.getInnerModel();//获取orgDialogPC对话框内部的Model setTimeout(function(){innerModel.comp("orgTree").getTree().expandAll();},5);//展开所有 // setTimeout(function(){innerModel.comp("orgTree").getTree().expandByIDPath("/16EC156F13974ECBAE24230C0F0E78D3/82412AACFD3C49DE8EB1AB5EA690F008")},5);//展开某个部门 }; 展开某个部门需要注意设置的路径就是sFID的值,但是要去掉每级id的后缀如下.ogn、.dpt这些

gridSelect树形下拉怎么设置级联勾选

树形下拉是通过gridselect上的option中的appearance属性控制的,而gridselect的显示下拉区域其实用的是grid的 因此要控制树形下拉的级联勾选(选择父时子也会被选中),需要控制gridselect中的grid的级联勾选属性 可以在gridselect的onShowOption事件中如下控制: Model.prototype.gridSelect3ShowOption = function(event){ //设置下拉级联勾选 event.source.grid.setGridParam({cascade:true}); };

规则中如何调用自定义公共js文件中的函数

data的规则中设置表达式时可以调用当前model中的定义的函数,调用方式可以用$model.函数名 如:js中定义了一个fCodeRule函数 Model.prototype.fCodeRule = function(value) { if (value === 'test') { return value; } else return 'testabc'; } 规则中可以通过$model.fCodeRule($row.val("fName"))调用 如果是定义了一个ADM格式的公共js,要在规则中调用公共js中的数据,不能只引用js文件就可以,需要 1.引用公共的js文件 2.在model的构造函数中定义变量 3.在规则中通过$model.定义的变量.函数名 如下: define(function(require) { var $ = require("jquery"); var justep [...]

如何动态给checkboxGroup的bind-itemset设置的data添加数据

js中给data动态添加数据的时候可以直接newData,然后调用setValue赋值 但是在给checkboxGroup或者radioGroup的bind-itemset设置的data动态添加的数据的时候不能直接setValue,需要通过默认值的方式设置, 否则checkboxGroup或者radioGroup会默认选中newData最后新增的数据 设置默认值的方式参考如下: var data = this.comp("data4"); data.newData({ defaultValues : [ { fName : '上' }, { fName : '下' } ] })

js调用ksqlQueryProcedure生成的ksqlAction怎么给ksql中的:命名参数赋值

ksqlQueryProcedure生成的ksqlAction可以直接在ksql参数中写要执行的ksql语句如:select AP_RQ.* from AP_RQ AP_RQ where AP_RQ.fName = :fname 其中的:fname是命名参数,在js中调用action的时候可以跟参数传参赋值达到动态过滤的效果 但通过ksqlQueryProcedure生成的ksqlAction是不能:命名参数赋值,要通过action中Map类型的参数variables才可以,具体实现如下: //定义action需要的map参数 var mapParam = new biz.Request.MapParam(); mapParam.put("fname", 'test');//把ksql中:命名参数以及对应的值放到map中 //定义action参数把map参数传给variables var actiomParam = new biz.Request.ActionParam(); actiomParam.setMap("variables", mapParam); biz.Request.sendBizRequest({ "context" : this.getContext(), "action" : "reportLinkDetialAction", [...]