获取服务器的时间给日期字段赋值

获取服务器的时间平台提供js的API中$UI/system/lib/base/bizUtil中提供的函数 在使用的时候要先引用$UI/system/lib/base/bizUtil,如下: var bizUtil = require("$UI/system/lib/base/bizUtil"); 然后在直接用bizUtil调用API就可以 var data = this.comp("bizData1"); data.setValue("fRQSJ", justep.Date.toString(bizUtil.getSystemDatetime(), 'yyyy-MM-ddThh:mm:ss.fffZ'));

如何根据角色获取拥有该角色的人员

平台默认在BIZ层的组织机构函数中提供了根据角色ID和角色Code获取相关组织的函数如下: findOrgUnitsHasRole(String roldID, Object inOrg, Boolean isPersonMember) 获取拥有某个角色的组织单元 findOrgUnitsHasRole('角色ID', '', true) findOrgUnitsHasRole('角色ID', currentOgnID(), false) 参数:String roldID 角色ID Object inOrg 组织单元所在的组织, 允许三种情况: 空值, 表示不限制范围; 单个组织单元ID或FID(String类型); 多个组织单元ID或FID(String类型)形成的List; Boolean isPersonMember 是否取到人员成员 返回:List<OrgUnit> findOrgUnitsHasRoleByCode(String roldCode, Object [...]

grid多选获取某一列的值

获取grid多选的数据可以用grid上的getCheckeds函数,返回的是list数据,可以遍历数组获取具体某列的值 var grid = this.comp("grid1"); var rowIDs = grid.getCheckeds();//获取多选选中行的id.返回的是list数组 var data = this.comp("bizData1"); for(var i=0;i<rowIDs.length;i++){//遍历多选选中的行id data.getValueByID("name",rowIDs[i]); }

attachment(非attachmentSimple)相关的组件js中怎么清空bind-ref关联的关系的数据

清空关系的数据一般情况下可以直接用data的setValue设置一个空值即可 如下: var data = this.comp("bizData1"); data.setValue("fName",""); 但是附件组件对应的关系存的json传不能用setValue一个空值的方式清空数据,要清空数据参考 Model.prototype.button1Click = function(event) { var attachmentPC = this.comp("attachmentImage1");//获取附件组件对象 var data = this.comp("mainData");//获取data var fAttachmentPicture = data.getValue("fAttachmentPicture");//获取附件组件对应的关系的值 var jsonList = eval("(" + fAttachmentPicture + ")");//把json串转换为json对象 [...]

BeX5开发版、免费版、推广版、企业版区别

开发版: 适合于开发时使用,对开发做了优化。 支持windows及Mac 32/64下运行(64位下使用32位jdk), 不支持并发和不能够长时间运行(非调试模式可运行4小时,调试模式(stadio)可运行16个小时) 规格限制:不限库表、不限注册用户数、3人同时在线。 免费版:微小企业部署时用。 功能特性与付费版本完全相同。只支持windows 免费版注册模式: 基于免费版直接进行注册即可使用。免费注册的规格为20注册用户128库表。   推广版:中小企业部署时使用。 微小企业可以使用免费版做部署实施,需要注册License,有规格限制,支持64位JDK,支持Linux操作系统。 系统正式使用时部署在正式服务器上。最高规格:300注册用户,512库表。 企业版:适用于大企业或者集团性企业。 适合于正式环境部署和集成测试环境部署时使用,对运行时做了优化,必须注册license才能运行。 报价请联系商务人员咨询。

设置功能树icon图标为自定义的图片

功能树中的图标默认都是icon字体图标,除了系统的可以自定义icon图标 如果要直接设置一个自定义的图片用于显示图标可以参考: 1.定义一个css文件(如:custom.css)把自定义的css放到自己的模块目录下,或者放到portal/pc下 2.在css文件定义一个class设置背景图片: .oaIcon{ background-image:url(/x5/UI2/appdemo/test/process/image/oa.png); display: inline-block; height:50px; width:50px; } 3.在/UI2/portal/pc/index.js中引用css文件 require("css!./custom.css").load(); 4.在功能树配置文件XXX.function.xml中设置iconClass为自己定义的class的名字 <item label="协同办公" iconClass="oaIcon"> 这样运行的时候就会找自己的图片了 需要注意的是portal下的操作推荐都放到扩展空间中,方便资源的管理以及x5版本升级可以直接把扩展空间拷贝到新版本中

动态控制grid多选列的隐藏和显示

grid的多选列是通过属性multiselect设置为true显示的,某些情况下可能要动态控制是否显示多选,参考 隐藏多选列: var grid = this.comp('grid1');//获取grid,grid1是grid组件的xid grid.hideCol('cb');//设置隐藏列 显示多选列: var grid = this.comp('grid1');//获取grid,grid1是grid组件的xid grid.showCol('cb');//设置显示列