动态创建dataTables & grid设置列label

动态创建dataTables & grid设置列的label都是在column上操作,但是两个用的属性名不一样 dataTables用的是title,grid的用的是label 1.动态创建dataTables // 引用dataTables.js var dataTables = require("$UI/system/components/justep/dataTables/dataTables"); Model.prototype.button4Click = function(event) { var parentNode = this.getElementByXid("content2"); var option = { parentNode : parentNode, // dataTables的属性,设计时有的属性都可以设置 data : "data1", class : 'table [...]

动态创建grid设置footerData

grid组件默认在column的footerData属性上可以直接设置,但是动态创建是不能直接在列上设置,需要在动态创建是设置useFooter : true,然后创建后根据创建的grid的xid获取grid组件调用setFooterData方法设置 具体如下: //引用grid.js var Grid = require("$UI/system/components/justep/grid/grid"); Model.prototype.button5Click = function(event) { var me = this; var parentNode = me.getElementByXid("content2"); var option = { parentNode : parentNode, //grid的属性,设计时有的属性都可以设置 data : "data1", xid : [...]

运行时去掉页面顶部的蓝色进度条

平台默认的在发ajax请求是会显示进度条,这个进度条用的是loadingbar 如果要屏蔽loadingbar,修改/UI2/system/components/justep/loadingBar/loadingBar.js中 constructor: function(){ start : function(isWithOverlay){ stop : function(){ 这三个函数 在函数里面开始的时候直接return; 如: start : function(isWithOverlay){ return; var self = this; 修改js文件后要执行tools\dist\dist.bat,还要注意缓存的问题如何清除缓存

java中通过关系标识获取label

java中通过关系标识获取label参考 Concept c = (Concept)ModelUtils.getModelObjectByFullName("/appdemo/test/ontology/AP_RQ", Concept.TYPE); String label = c.getRelation("fName").getLabel(ContextHelper.getOperator().getLanguage()); /appdemo/test/ontology/AP_RQ是概念全路径(带模块路径的概念标识),AP_RQ就是概念 fName是relation的标识(不带模块路径的relation标识)

data分页获取当前页码

获取当前页码有两种方案 方案一、通过pagerBar组件获取 pagerBar组件是个组合组件其中有pagination(bootstrap),可以通过pagination上的值获取,如下: var page = this.comp("pagination1").currentIndex+1 pagination1就是pagerBar组件中中的pagination的xid 方案二、通过data的offset和limit获取 如下: var data = this.comp("bizData1"); var offset = data.getOffset();//获取data加载数据的偏移量 var limit = data.limit;//获取data的limit值 var page = offset / limit;//计算获取当前页码

同一环节流转给多人只显示一条提交任务

目前版本中同一环节流转给多个人时在提交者的提交任务中显示的是多个提交任务,如果只需要显示一条提交任务如下修改: /BIZ/SA/task/logic/code/dsrc/TaskViewProcedure.java文件querySubmitTask2方法的实现中把 customFilter = "(SA_Task.sStatusID='tesReady' or SA_Task.sStatusID='tesExecuting') " + " and SA_Task.sExecutorFID like '/%'" + " and " + customFilter; 改为 customFilter = "(SA_Task.sStatusID='tesReady' or SA_Task.sStatusID='tesExecuting') " + " and (SA_Task.sKindID='tkTask' or [...]