华表(cell)的使用总结
公司的业务涉及的表格比较多所以使用了华表,安装了华表插件。之前并没有用过所以一开始是一脸懵逼,百度上的资料也很少,几乎都没什么用,插件上带有的说明也是其他语言,根本看不懂。踩了不少坑,为了防止自己以后忘记了,也为了方便小伙伴们使用所以记录一下:
使用cell表需要引入的js,css
kitui.min.js ReportWebUtil.js RpWebEngineBudget.js
cell表:
cell卡片:
1、cell表的创建:如果iscard传true;则显示卡片,默认显示表格
Tools.initReportInfo = function(obj){menuid = obj.menuid;reportId = obj.reportId;id = obj.id;_isCard=obj.iscard;var currRpEngineObj = {};$.ajax({url:****,type:'GET',async:false,success:function(data){if(data){rpAll=data.data;currRpEngineObj = CreateRpWebEngine(rpAll,id,_isCard,0);};},error:function(err){console.log(err)}})return currRpEngineObj;//返回创建的cell对象,这个很重要,以后操作cell表都会用到 };
2、cell表的操作方法
2.1 cell表赋值,使用cell新增赋值时需声明:
var tempData = new HashMap(); //渲染数据用
//result为请求返回的对象,result.data.data是一个数组对象[{},{},{}...]
tempData.entry = result.data.data; initReportInfo.SetData(tempData.entry);//给cell表格设置值 initReportInfo.SetModify(false);//设置cell表不可编辑
2.2 获取选中行的cell数据
var selRowData = initReportInfo.GetFocusData();
selRowData.entry是行数据对象。
3、cell卡片的操作方法
3.1 cell卡片赋值:
tempData.entry = cellData;//cellData是一个对象 {} initReportInfo.SetCardData(tempData);//给cell卡片赋值 initReportInfo.SetModify(false);//设置卡片不可编辑
3.2 cell卡片取值:
initReportInfo.GetCardData().entry;//是一个对象{}
3.3 用cell卡片新增一个数据,比如单位编码是新增时必须要传的,用如下方法写入cell报表
tempData.put("agency_code", window.parent.agency_code);//设置默认单位编码 tempData.put("agency_name", window.parent.agency_name);//设置默认单位名称 tempData.put("xh", manIndex);//后台自动生成的序号赋值,manIndex是变量 tempData.put("id", 0);//新增默认id为0 tempData.put("bill_id", 0);//同上 initReportInfo.SetCardData(tempData);//给cell卡片赋值
华表(cell)的使用总结相关推荐
- 用友华表cell的程序发布
用友华表cell的程序发布 读取cll文件并写入时,存在权限问题.请将cll文件的权限增加写入权限. posted on 2017-03-16 15:59 阿日斯兰 阅读(...) 评论(...) 编 ...
- 用友华表Cell控件数据 xml 构造器的操作类
using System; using System.Collections; using System.Data; using System.Xml; /// <summary> ...
- 用友华表Cell一些用法小结(cs.net版本)
//从Color类型得到RGB类型,也可以用ColorTranslator.ToOle()方法 public int GetRGBFromColor(Color color) { byte r = c ...
- 关于使用用友华表Cell控件按需打印行的方法
分享下只需一个cll文件按需打印行的觉得最好的方式: 1.cell文件要打印行的地方最好不要全删了,留一行,设置好单元格样式(字体.对齐方式.折行自适应等),后面会省一些代码: 2.使用CopyRan ...
- 用友华表Cell表批量删除操作及bug解决
上个月做的,昨天发现还是忘记了,那就记一下吧 使用的cell版本为cell52 2004-7-21版 提供接口函数为: IsCellSelected 检测单元格是否选中 DeleteRow 删除行(存 ...
- 用友华表Cell产生柱状图表
function fn_DoResult(result) { if(result=="") { alert("操作失败"); ...
- 27、extjs操作用友华表Cell之合并单元格
/* * 合并表头单元格 站场名称 项目名称 * [例]Cellcell.MergeCells(3,1,5,1); */ for ( var k = 0; k & ...
- Cell插件利用xml上传表格数据于服务器的B/S操作
引言 随着XML技术发展,XML技术的广泛运用,用友华表cell插件在XML上的运用也取得很大发展,用友华表cell插件可以很方便的将客户端cell报表数据以XML形式发送给服务器,服务器再接受xml ...
- 如何在 Cell 组件/插件中添加下拉树形控件
引言 用友华表Cell控件在提供强大的报表功能的同时,在关键细节也是十分突出,为开发者进一步缩短开发周期和最终用 户的完美需求提供了有效有利的平台.下面的例子提供了VB语言对实现美观实用的下拉树形控件 ...
- .net 统计图表和报表资源总结
在编写web程序时,有时需要出报表和图表,如饼状图,柱状图,折线图,曲线图等.最著名的是水晶报表,activereport,还有用友华表cell,还有其他中国人的一些报表系统.最基本的,就是直接使用D ...
最新文章
- dhl: js判断网页对象是否存在
- SAP创建Web Service以及用ABAP调用
- Dockerfile指令详解:ONBUILD 为他人作嫁衣裳
- git 在 A 项目中引用 B 项目
- sqlite insert数据要用“?”代替“%s”
- oracle删除多条从js到java_一次oracle大量数据删除经历
- webgis之qgis缓存
- 单片机红外模块知识分享,理论是日后实战的基础
- 一文熟练使用spring data jpa
- 易语言:游戏辅助 CF队伤“卡秒器“ 编程思路/开发者优化建议
- 世界杯要来了,先跟梅西来个热身吧_数字体验_新浪博客
- ASO选词估量该怎么做?aso怎么选词
- 短线王的盯盘宝怎么样_《(全九册)黑马王子操盘手记(1-9)黑马王子炒股入短线K线看盘技巧金融投资理财K线技术分析看盘方法新老股民学习炒股》黑马王子著【摘要 书评 在线阅读】-苏宁易购图书...
- RedTiger‘s Hackit
- [VMware]9破解版
- 项目实战:如何构建知识图谱
- 1028: 安全路径(2014年中南大学研究生复试机试题 )
- 你在加密市场能走多远 取决于你的思维认知
- MIME类型 swfupload 及 php
- UEFIwindows8.1 + ubuntu 双系统安装