自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (1)
  • 收藏
  • 关注

原创 如何通过复选框的状态控制其他单元格是否可写

单元格是否可写是审核填报人是否有权限对报表做出修改的一个重要属性,同时还是衡量报表工具是否功能完善的一个重要指标。润乾报表不仅可以通过传参数的形式判断传入参数,在报表可写属性中根据不同的参数设置了不同的属性实现权限控制,还可以在页面上通过控件的状态判断单元格是否可写。下面就详细介绍一下如何通过复选框的状态控制单元格是否可写。这个问题的实现思路是通过复选框的ID或NAME等唯一的属性找到复选框,

2013-01-27 19:15:24 670

原创 js获取下拉列表框的真实值

制作填报表时,有时会用到下列数据集和下拉列表,如果想在js中得到下拉数据集和下拉列表的显示值可以用下面的代码实现    //cellVale单元格的真实值,单元格名称    function _getDisplayValue(cellValue, cellName){        var cell_id = "report1_"+cellName;  //report

2013-01-21 17:40:16 1231

原创 润乾也能画出结构图

最近很多客户想实现一个相word或者其他形式的一个树形图,润乾可以实现一个层级的分组统计形式,加上润乾巧妙的主格设置,简单几步就能实现你想要的树形图。 首先定义一个简单的数据集设计报表最后一步设置边线的主格就可以了

2013-01-11 16:59:12 540

原创 润乾 图形钻取后隐藏地址栏中的传递的参数

使用url后面跟传递的参数的方法传递数据,怎么样才能隐藏这些参数?不然如果有人修改url后面跟的参数的话,就可以修改我插入数据库中的数据了。很多网页设计点击后地址栏中url不会变化,为什么点击的时候地址栏里面的网址没有发生变化呢,原因不用多说,他的网页都在一个框架里面,只要框架(frame)的url没有在点击的时候发生变化,则地址栏中的url就不会有变化。请参照以下代码:h

2013-01-07 16:18:11 966

原创 函数要多小——小函数之道

“设计良好的函数往往比较小,而过大函数的设计往往一塌糊涂,或者存在很大的优化空间。”也许你认为讨论函数的大小没有必要,原因是函数设计的本质是内聚,它的大小只是它的表现形式。而上面的原因有必要让我们讨论一下函数的大小问题。我对函数的核心思路:我提出代码最小处理单元的概念:一个基本操作(赋值,比较等),一个函数调用(包括调用后判断返回值进行判断)都看成一个最小处理单元。那么,一个函数,最小处理

2012-12-25 09:13:50 358

原创 document.all用法

在润乾报表中设计一起动态的时间显示格式添加js函数实现   function showclock() {if(!document.layers&&!document.all)returnvar Digital=new Date()var hours=Digital.getHours()var minutes=Digital.getMinutes()v

2012-12-17 10:39:28 351

原创 JavaScript开发规范要求

作为一名开发人员(WEB前端JavaScript开发),不规范的开发不仅使日后代码维护变的困难,同时也不利于团队的合作,通常还会带来代码安全以及执行效率上的问题。本人在开发工作中就曾与不按规范来开发的同事合作过,与他合作就不能用“愉快”来形容了。现在本人撰写此文的目的除了与大家分享一点点经验外,更多的是希望对未来的合作伙伴能够起到一定的借鉴作用。当然,如果我说的有不科学的地方还希望各路前辈多多指教

2012-12-11 10:07:45 515

原创 润乾巧妙实现组内分页

所谓的组内分页就是当分组报表一组内容大于一页时,只统计该组的分页情况,这种需求在实际应用中比较常见。润乾报表目前的分页机制是计算所有数据然后分页,要想实现这种需求就必须计算出每个分组有多少条数据,每页几条数据,再分页。本文简单介绍一下如何实现用润乾报表实现组内分页。第一步:制作报表,如图所示: 如图所示,报表按照K4单元格里AUIDNR字段分组。第二步,计算每一组的数据条数;

2012-12-03 13:06:34 3090

原创 Web 前端开发者必知的9 个CSS属性

CSS可以改进网站的设计并且开拓网站设计更多的可能性,可以令你的网页更具吸引力。对于前端开发者、网站设计师来说,掌握并熟练应用CSS是一项必不可少的技能。  下面列出了一些非常实用的CSS3属性和使用技巧,希望能够为你的开发、设计工作带来一些帮助。   1、圆角效果  如今的Web设计在不断跟进最新的开发技术,纷纷采用HTML5来开发多样性的Web应用。HTML5的优势之一,就是之前必

2012-11-26 12:03:03 422

原创 润乾实现弹出对话框

需求描述实现点击链接,能弹出模态窗口,并且弹出的窗口内的报表可以正常翻页查询导出。需求实现第一步,设计报表如下,第二步,在showReport.jsp中添加如下Javascript代码,functionshowModal(urlstr,width,height){ var me;me=window;x=(screen.availWidth-width

2012-11-20 09:13:02 1384

原创 润乾实现超链接弹出子页面,并返回给主页面

弹出对话框返回参数: 要往对话框中传递参数非常容易,直接拼在url中即可,可是如何接收返回参数并且把返回参数写入单元格呢?在父页面中写入如下代码:function getChildValue(childValue){ //接收子页面的返回参数,该方法被子页面调用document.form1.textfield.value = childValue;}function op

2012-11-19 12:26:30 1966

原创 常用的Javascript设计模式

《parctical common lisp》的作者曾说,如果你需要一种模式,那一定是哪里出了问题。他所说的问题是指因为语言的天生缺陷,不得不去寻求和总结一种通用的解决方案。  不管是弱类型或强类型,静态或动态语言,命令式或说明式语言、每种语言都有天生的优缺点。一个牙买加运动员, 在短跑甚至拳击方面有一些优势,在练瑜伽上就欠缺一些。  术士和暗影牧师很容易成为一个出色的辅助,而一个背着梅肯

2012-11-12 11:25:44 1251

原创 润乾实现引入svg并显示在页面中

需求说明:目前有些需求需要把svg放到报表中并展现。什么是SVG?SVG 指可伸缩矢量图形 (Scalable Vector Graphics)SVG 用来定义用于网络的基于矢量的图形SVG 使用 XML 格式定义图形SVG 图像在放大或改变尺寸的情况下其图形质量不会有所损失SVG 是万维网联盟的标准SVG 与诸如 DOM 和 XSL 之类的 W3C 标准是一个整体单独的预览这

2012-11-07 12:40:04 1206

原创 通过润乾的api创建报表文件

有的时候根不方便在报表设计工具—设计器中设计好报表文件,而是在代码中,临时创建报表文件,这里简单做个介绍:具体代码如下://第一步,创建空报表模板 String reportFileHome=Context.getInitCtx().getMainDir();ReportDefine rd = new ReportDefine2(3,3); //第二步,设置报表属性rd.s

2012-11-04 22:04:25 3480

原创 linux(_Linux_CentOS) 64位 服务器为Websphere 7 安装及打补丁部署润乾demo

最近在虚拟机上做了一个linux64位服务器是websphere 7的环境部署了下润乾的demo,这里做一个总结。首先先新建一个系统环境(这里为Linux_CentOS, 64位)。下载websphere 7的安装包(下载地址下载地址:https://www14.software.ibm.com/webapp/iwm/web/download.do?source=swg-wsasfd&

2012-11-04 21:59:12 5274 1

原创 润乾报表实现导出excel并将分组的各个类别以目录的形式显示

一:需求背景客户希望在导出的excel中实现类似于目录的功能,具体需求,第一个sheet页是目录结构,第二个sheet页是具体数据,要求具体数据不分页。目录结构如下图所示:二:解决思路步骤1:提取目录页中的数据和对应页码润乾报表设置按纸张分页以后,可以得到一个IReport[],通过一定的规则,比如字体是黑体则提取出来,做目录的标题,同时可以得到这个目录标题所在的页码。

2012-10-28 09:14:01 3221

原创 实现.net环境下的aspx页面传参给润乾报表

需求背景:润乾报表是基于Java环境的报表系统,一些用户的系统是.net环境并相应的做了aspx页面的参数模板,如何能把aspx页面输入的参数传给报表并展示,这里简单给一段代码用js函数的实现形式连接到润乾报表并调用润乾的方法实现。代码如下:                              var report = new runqia

2012-10-28 08:59:37 2359 1

原创 润乾实现连接IIS配置下的ssas并自定义数据集

具体的实现润乾连接ssas并显示取到的数据,这里简单做了一个以自定义数据集的形式定义数据集并展现 具体代码如下。import java.sql.DriverManager; import org.olap4j.Cell;import org.olap4j.CellSet;import org.olap4j.OlapConnection;import org.olap4j

2012-10-21 22:38:45 2042

原创 润乾集成到struts2框架下的导出与打印问题

润乾报表服务器部和客户应用做集成时,客户的应用中通常会用到struts2,并且由于安全上的考虑会加上自带的过滤器,拦截执行的servlet,如下:struts2org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilterstruts2/*这样对导致润乾的reportServlet在访问

2012-10-19 15:11:41 977

原创 润乾连接sqlserver的多维数据库

sqlsever 多维分析服务  英文缩写为SSAS,由于越来越注重数据深度挖掘的重要性,sqlSever的多维分析系统是一个能比较直观的看出数据间的关系,润乾的设计器系统是基于java开发的,而sqlsever 多维分析服务是微软的产品,如果用Java去获取一个SSAS的cube,这在微软技术(C#)编写的客户端,这是非常容易的事情,因为有大量的文档和例子。而用java从SSAS中获取数据却很少

2012-10-15 09:41:14 2710 1

原创 润乾api实现自定义报表组并添加参数模板

需求背景:润乾设计器中可以简单的设置就可以实现报表组并通过服务器发布预览,如何能通过一个复选框选择报表实现以报表组的形式展现,通过润乾的实现报表组的形式简单几步就能轻松实现。      首先需要定义一个选择报表的形式,这个有很多种,根据需求选择。         接着就是通过润乾的方法实现自定义报表组了      ReportGroup reportGroup = new Repo

2012-10-15 08:48:19 3979 1

原创 asp.net中控制帖子标题中的显示字数

问题需求:在论坛中为了控制列表版面,想做到实现控制列表标题的控制在固定的长度中。C#//假设窗体上有一个Label控件名为:lblStautestring title="abcdefghijklmn";//这里是个演示,可以用数据填充title变量if(title>5)//为了防止title小于要截取的字符数而出错  lblStaute.Text=title.S

2012-05-06 20:13:39 865

原创 asp.net 论坛帖子的手工分页实现

在用到.net自带的gridview实现分页时,很难把握住帖子样子的实现。尝试了用手工书写的形式实现。部分代码如下(前台)1.   2. "width: 970px; height: auto; text-align: left;">  3.     "tietable" runat="server" Width="100%" BorderWidth="1px" Borde

2012-05-06 19:58:23 780

原创 教你怎样在报表中实现二次查询

润乾报表通过参数过滤报表数据在web端是以制作一张参数模板的形式去实现的,然而二次查询即先通过参数过滤数据,在展示的报表中再次通过参数模板过滤一次数据的需求也有很多种方法去实现。本文简单介绍下如果实现二次查询。第一步:为第一次查询制作参数报表;第二步:传递参数;在发布报表的jsp里,先用js函数获得报表里的参数,再用超链接将获得的参数传递,代码如图所示:第三

2012-05-06 19:10:41 463

原创 关于旅游论坛市场需求的前期调研

实地调研研究报告   通过对随机不同人群的调查和对网上不同省份用户的调查,得出一下几点需求2.1  旅游论坛的面向人群     随着生活质量的提高,越来越多的人开始旅游,所以就有了很多旅游散户,只有在假期的时候才去关注旅游的一些新动态,所以旅游论坛向这些暂时性的用户提供了游客登录的身份验证,这些用户在旅游论坛上仅仅能够浏览论坛中会员和论坛管理员发布共享的一些关于论坛的一些帖子,了解一些

2012-05-06 19:05:27 1217

原创 填报表用ajax实现关联单元格自动填充

现实需求:在做填报表时,可能会遇到这样的需求,某个单元格值发生变化后,其他一些单元格值也跟着发生变化,就是局部刷新报表。如果是简单的加减乘除运算,可以在单元格的自动计算里面实现;如果关联单元格显示的内容是从数据库中取出来的,就不能写加减乘除表达式来实现了,需要用ajax来实现。比如一个货物订单表,当选择完产品后,产品的单价、库存量自动填充,然后用户根据这些信息填写订货量。实现思路:

2012-05-06 19:00:03 1280

原创 参数报表使用自定义的CSS样式

一.需求描述我们通常会在设计报表的时候给报表设计一些样式,让报表更完美的与应用集合,当我们展示到页面上对于报表、报表组等在页面中可以通过设置CSS样式,来改变默认的样式。而参数报表中的输入控件因为现在的编辑框默认会生成一些样式,所以自己定义的CSS无法生效。二.解决思路使用needInputCssStyle属性,在生成参数表单时,对input元素是否生成与单元格一样的cssStyle样

2012-05-06 18:54:16 774

转载 ASP.NET留言板 文字加表情

分类: ASP.NET2009-11-18 09:08 395人阅读 评论(12) 收藏 举报 对于学习ASP.NET的人,留言板再熟悉不过了。但是仅仅是文字留言功能,你是否觉得厌烦了呢?你是否渴望像QQ聊天那样,时不时地加上个表情来张扬个性?那么下面要说的就是如何实现。    一般说来,使用TextBox文本框来接收留言信息,但是TextBox只能写入文本,不能够加入图片,这

2012-05-06 07:23:40 2397 1

原创 相对路径and绝对路径

在做报表的时候添加图片的时候,由于是新手看教程的时候看到添加的是图片的路径,然后在填写图片地址的时候添加上了图片的绝对路径,当然这个图片是显示不出来的。图片的地址必须是相对路径(如下图)                                          然后浅谈一下 java相对路径and绝对路径     绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上

2012-04-29 20:34:28 341

原创 润乾报表处理csv文件

csvReport标签说明:该标签内包含两个标签:1、报表导出为csv格式文件,标签名称为saveCsv,用法如下:在展现报表jsp页面引入tld:使用保存标签:该标签有三个属性:第一个属性:reportTagName是report:html标签的name的值,必须属性第二个属性:needSaveAsCsv表示是否显示保存csv文件按钮,默认值是

2012-04-29 20:16:08 1386

转载 rat文件发布

背景说明: 报表设计出的报表文件是以.raq为后缀的文件,.raq文件经过报表引擎计算得到需要的结果。但有时候要看的结果是一些固定数据,不会随时间和参数而变化,为避免报表引擎重新运算,是否可以将报表的运算结果保留下来,以后每次展现的时候,都直接展现结果,这样会对系统性能优化有好处。.rat文件,就是运算好的文件,是保留运算结果的文件。 .rat文件的生成很简单,将做好的

2012-04-28 11:06:56 1580

转载 树状结构报表增加编号

树状结构报表增加编号在企业日常工作中,经常会需要下面这种类型的树状报表,既展现时按照层级以树形展现,如下图:报表左表头按照层级分类,此时要求在第二列增加一个行号,用来显示该行的编号,如上图,增加行号可以使用润乾的row()函数,通过该函数能计算出当前行的行号,再减去表头的固定行就能实现行号的展现,但此时发现一个问题,由于左表头的的单位层级并不固定,有

2012-04-24 13:06:21 614

毕设 前期报告

.net旅游论坛的设计与实现_前期报告

2012-03-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除