公司的业务涉及的表格比较多所以使用了华表,安装了华表插件。之前并没有用过所以一开始是一脸懵逼,百度上的资料也很少,几乎都没什么用,插件上带有的说明也是其他语言,根本看不懂。踩了不少坑,为了防止自己以后忘记了,也为了方便小伙伴们使用所以记录一下:

使用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)的使用总结相关推荐

  1. 用友华表cell的程序发布

    用友华表cell的程序发布 读取cll文件并写入时,存在权限问题.请将cll文件的权限增加写入权限. posted on 2017-03-16 15:59 阿日斯兰 阅读(...) 评论(...) 编 ...

  2. 用友华表Cell控件数据 xml 构造器的操作类

    using System; using System.Collections; using System.Data; using System.Xml; /// <summary>     ...

  3. 用友华表Cell一些用法小结(cs.net版本)

    //从Color类型得到RGB类型,也可以用ColorTranslator.ToOle()方法 public int GetRGBFromColor(Color color) { byte r = c ...

  4. 关于使用用友华表Cell控件按需打印行的方法

    分享下只需一个cll文件按需打印行的觉得最好的方式: 1.cell文件要打印行的地方最好不要全删了,留一行,设置好单元格样式(字体.对齐方式.折行自适应等),后面会省一些代码: 2.使用CopyRan ...

  5. 用友华表Cell表批量删除操作及bug解决

    上个月做的,昨天发现还是忘记了,那就记一下吧 使用的cell版本为cell52 2004-7-21版 提供接口函数为: IsCellSelected 检测单元格是否选中 DeleteRow 删除行(存 ...

  6. 用友华表Cell产生柱状图表

    function fn_DoResult(result) {     if(result=="")     {         alert("操作失败");   ...

  7. 27、extjs操作用友华表Cell之合并单元格

    /*      * 合并表头单元格 站场名称 项目名称      * [例]Cellcell.MergeCells(3,1,5,1);      */     for ( var k = 0; k & ...

  8. Cell插件利用xml上传表格数据于服务器的B/S操作

    引言 随着XML技术发展,XML技术的广泛运用,用友华表cell插件在XML上的运用也取得很大发展,用友华表cell插件可以很方便的将客户端cell报表数据以XML形式发送给服务器,服务器再接受xml ...

  9. 如何在 Cell 组件/插件中添加下拉树形控件

    引言 用友华表Cell控件在提供强大的报表功能的同时,在关键细节也是十分突出,为开发者进一步缩短开发周期和最终用 户的完美需求提供了有效有利的平台.下面的例子提供了VB语言对实现美观实用的下拉树形控件 ...

  10. .net 统计图表和报表资源总结

    在编写web程序时,有时需要出报表和图表,如饼状图,柱状图,折线图,曲线图等.最著名的是水晶报表,activereport,还有用友华表cell,还有其他中国人的一些报表系统.最基本的,就是直接使用D ...

最新文章

  1. dhl: js判断网页对象是否存在
  2. SAP创建Web Service以及用ABAP调用
  3. Dockerfile指令详解:ONBUILD 为他人作嫁衣裳
  4. git 在 A 项目中引用 B 项目
  5. sqlite insert数据要用“?”代替“%s”
  6. oracle删除多条从js到java_一次oracle大量数据删除经历
  7. webgis之qgis缓存
  8. 单片机红外模块知识分享,理论是日后实战的基础
  9. 一文熟练使用spring data jpa
  10. 易语言:游戏辅助 CF队伤“卡秒器“ 编程思路/开发者优化建议
  11. 世界杯要来了,先跟梅西来个热身吧_数字体验_新浪博客
  12. ASO选词估量该怎么做?aso怎么选词
  13. 短线王的盯盘宝怎么样_《(全九册)黑马王子操盘手记(1-9)黑马王子炒股入短线K线看盘技巧金融投资理财K线技术分析看盘方法新老股民学习炒股》黑马王子著【摘要 书评 在线阅读】-苏宁易购图书...
  14. RedTiger‘s Hackit
  15. [VMware]9破解版
  16. 项目实战:如何构建知识图谱
  17. 1028: 安全路径(2014年中南大学研究生复试机试题 )
  18. 你在加密市场能走多远 取决于你的思维认知
  19. MIME类型 swfupload 及 php
  20. UEFIwindows8.1 + ubuntu 双系统安装

热门文章

  1. 计算机无法访问iTunes,iphone7无法连接itunes的解决方法步骤
  2. jaxen-1.1-beta-6.jar下载地址
  3. 2022年4月国产数据库大事记
  4. 怎么可以同时上内外网,不用切换网络
  5. 中文免费电子书网站合集收藏
  6. 简约商业计划书PPT模板
  7. font-family:中文字体的英文名称
  8. 短视频无水印解析源码
  9. 极智开发 | UmiJS 快速上手
  10. 最好用的免费文件夹加密工具-《深度文件夹锁》