About jishuang

该作者尚未填入任何详情
So far jishuang has created 559 blog entries.

PC端首页如何添加类似于待办和提交的功能块

PC端首页中待办和提交功能块是通过widget配置的,如果要添加自己的功能块需要配置widget 第一步.UI2下在自己应用功能的config目录XXX.widget.xml文件中添加widget配置 需要注意的时配置具体的功能时url目前是需要手动输入的,输入时把.w改为.a 如下: 第二步.登录后在首页的“配置布局”——“选择widget”中设置为ON就可以在首页显示 只有分配了功能权限后在首页的“配置布局”——“选择widget”中才可以显示出来

dataTables多选如何判断表头全选是否选中

dataTables表头全选其实就是html的checkbox <input type="checkbox"> 判断是否选中可以获取到这个input的checked的值,具体如下: var id = this.getIDByXID("dataTables1"); //dataTables就是dataTables组件的xid var checked = $("#"+id).find(".dataTables-cb:eq(0)").find("input")[0].checked; 如果checked的值为true就是选中状态,值为false就是未选中状态

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

流程轨迹图例是说明流程轨迹图中环境和连线的不同的颜色代表什么状态 如果需要删除或者修改某些状态,可以如下修改: /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这些