本帖最后由 XiaoQLuo 于 2012-11-21 09:54 编辑
15#***grid下加合计行代码 在grid的init事件中设置 grid.grid1Init = function(event){ if(!event)return; var lstr = "<span style='padding-left:12px;font-size:12px;font-weight:bold;font-style:italic;font-family:arial; color:red;width:100px'>" + "fDecimal合计</span>,#cspan,#cspan," + "<divstyle='color:red;font-size:12px;font-weight:bold;text-align:right'id='c_1'>0</div>," + "#cspan,#cspan,#cspan"; if(event.grid){ event.grid.attachFooter(lstr); }
};
注意 :在grid的init事件中前台是拿不到数据集的,所以要想合计,必须发action去后台取值,然后赋值给div就可以了。 data是提供了基于当前ksql的统计能力,首先在queryAction上定义aggregateColumns统计,如 max(列) as max_列,min(列) as min_列 ;
在data组件上提供了方法获取,justep.xbl('dataID').getAggregateValue('max_列')
16#***业务管理权限(X5的业务管理权限 就是实现 那些机构可以管理那些机构的数据 比如说A部门可以 管理B部门的某一业务功能的数据) 需要手动为数据库sa_opmanagetype 插入一条记录,配合界面上的orgFilter(orgFilter中的编码对应数据表中的scode字段) 注意:关于业务管理权限为空时显示所有的设置方法:设置orgFilter的auto-refresh为false,点击事件onChanged,方法中编写 varorgFilterValue=event.source.__select_obj.currentValue; if(orgFilterValue!=""){ justep.xbl("mainData").refreshData(); } 17#*** 权限继承,X5的权限默认有继承的性质, 即当前组织机构的权限=上级节点机构的权限+本身授的权限 当权限需要根据上下级来区分的时候,就需要给每一级建立独立的节点来实现本级的权限。 避免权限继承。 18#*** numberSelect numberSelect 设置 默认当前年份用下面的代码 var m = justep.xbl("numberSelect1"); m.__input.value=justep.Context.getLoginDate().substring(0,4);
19#*** grid中图片的信息提示(在图片的位置套一个<span>标签 如果有多个图标,最好放在不同的列 因为<span>标签读取的是 td中的区域,多个图标会公用同一个td) var url =commonUntil.pasAtachmentURL(event.value); var html = "<img src='"+ url + "'><span style='display:none;'>预警</span></img>"; return html; 20#***柱状图 让柱状图每组中的柱子挨在一起 <category-item-marginid="default1">0.0</category-item-margin> 用这段代码去替换0.1的那一段。 21#*** 柱状图上数据库的数值重复多次 在数据轴中将数据格式改为0.00 22#*** treeSelect 设置根条件 (注意:这里其实是给数据集设置的根条件,根据根条件刷新取数据,将取到的数据给treeSelect组件进行加载。) justep.xbl('adminAreaData').defTreeOption.option.rootFilter= "T_SP_AdminArea.fName='" + curArea + "'"; justep.xbl('adminAreaData').refreshData(); 这里还有一种方式:在data的filter支持变参,如:T_SP_AdminArea.fName= :value,value 就是变参,可以通过data的filters对象方法赋值,justep.xbl('adminAreaData') .filters.setStringVar("value", curArea) ;
23#*** 树形数据集 设置根条件2 跟上面的可以实现相同的功能,上面是针对树形数据集加载到treeSelect组件上的情况 var main = justep.xbl(“main”); main.setTreeRootFilter(“”) 24#***KSQL查询编辑器 要测试KSQL语句(一般是queryAction中的select语句)必须启动tomcat服务,不然会报错:
异常:Connection refused:connect
|