`
lzj520
  • 浏览: 213524 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
关于分页经验不是很多,让我来做分页,我习惯用这样的一种方法,以前用ASP和PHP的时候也是这样来处理的。也没怎么认真去检查是否科学,不过先做出来再说,交出一个不怎么好的作品总比交不出作品好。不好的话还可以去完 ...
在spring+hibernate的时候,控制台提示“unclosed connection,forgot to call close() on your session?” 或者是[org.hibernate.jdbc.ConnectionManager] - <finalizing with closed connection> 那是因为有可能是你自己手动创建了session,比如: private static final SessionFactory sessionFactory;     static {         try {             // Creat ...
property editor table用法: properties可以设置整张表的属性,如边距、边框、字体等 binding可对任何报表指定数据集 sorting可以指定报表中数据决定排序顺序的列和排序方向 groups可以添加、删除和编辑分组字段 highlights格式化规则,规则可细分为两部分:条件部分和应用格式部分。如条件部分:成绩小于60分,格式部分就是:用红色字体标记成绩。 filters可对数据集的数据进行进一步的筛选
新建一个Grouped Listing类型的报表 新建一个BIRT数据源,并新建一个Data Sets,假设要显示EMPLOYEENUMBER、LASTNAME、FIRSTNAME、EMAIL、OFFICECODE、并希望按照JOBTITLE和OFFICECODE分组。 SQL为:select CLASSICMODELS.EMPLOYEES.EMPLOYEENUMBER,CLASSICMODELS.EMPLOYEES.LASTNAME,CLASSICMODELS.EMPLOYEES.FIRSTNAME,CLASSICMODELS.EMPLOYEES.EMAIL,CLASSICMODELS.EM ...
新建一 PROJECT,名为BIRT1 新建一个REPORT 在OUTLINE视图选择DATA SOURCE,新建一个,并选择使用BIRT自带的示例数据库,里面包含了好几张典型的业务数据表 新建一个数据集,SQL语句为:select CLASSICMODELS.CUSTOMERS.PHONE from CLASSICMODELS.CUSTOMERS 在OUTLINE视图中的BODY中新建一个TABLE 将之前新建的数据集拖放到TABLE的DETAIL中 然后在PREVIEW中看结果
第六章 使用脚本开发和设计报表 在BIRT报表设计中,许多对象都可定义脚本,如整个报表、报表中特定的数据源、数据集、报表参数、报表项(如网络或表中的具体的行和单元格)等。具体做法是,首先在轮廓视图(Outline)中选择某一需要定义的脚本对象,报表项对象也可直接在“布局编辑器”中选择,然后选择编辑器中的脚本标签。在脚本页面中,可下喇选择与特定对象相对应的方法。选择好方法后,在方法名下方的空白窗格中输入对应的脚本。 通过javascript脚本,BIRT能够有效地表现报表设计和运行时的状况,并可对报表进行各种控制处理以及复杂的报表格式化工作。 Mozilla项目旗下有2个javascript引擎, ...
在网页里用一个DIV和一个JS的计时时间来达到动态控制flash舞台的效果。另外,可在flash里加入actionscript来配合: _root._xscale=int(300); _root._yscale=int(300); 网页里的代码: <html> <script language="JavaScript" type="text/JavaScript"> <!-- function MM_reloadPage(init) {  //reloads the window if Nav4 resized   if ( ...
http://download.eclipse.org/birt/downloads/updmaninst.php
rails login ruby script/plugin install http://svn.techno-weenie.net/projects/plugins/restful_authentication ruby script/generate authenticated login_users login --include-activation 其中login_users是model login是controller –include-activation参数决定是否生成向新注册用户发送激活码的代码。 在routes.rb加入 map.resources :login_user ...
第12章 正则表达式和基于它的字符串操作 要匹配特殊字符,需要使用反斜杠来对它们进行转义。如:需要匹配字符问号,需要这样编写代码: /\?/ 反斜杠的含义是“请不要将下一个字符当作特殊字符处理;请将它们当成本身处理 ...
不知是我弄错了什么地方,还是本来就是这样的,在netbeans IED 6 beta运行rspec时,假如先是先运行scaffold_resource,然后按照rspec官方的文档的方法来安装rspec、rspec_on_rails,并运行rspec、rspec_model,然而此时,测试默认生成的model,就会得到类似这样的错误提示: 1.0.1/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:34:in `require': no such file to load -- E:/NetBeansProjects/RailsApplicat ...
不知是我弄错了什么地方,还是本来就是这样的,在netbeans IED 6 beta运行rspec时,假如先是先运行scaffold_resource,然后按照rspec官方的文档的方法来安装rspec、rspec_on_rails,并运行rspec、rspec_model,然而此时,测试默认生成的model,就会得到类似这样的错误提示: 1.0.1/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:34:in `require': no such file to load -- E:/NetBeansProjects/RailsApplicat ...
在netbeans 6 ruby ide beta里面,如果使用jruby 1.0.2 并且rails升级到1.2.5,就会出错如: C:/jruby/jruby-1.0.1/lib/ruby/1.8/pathname.rb:420:in `realpath_rec': No such file or directory - C:/railstest/C: (Errno::ENOENT) .... 避免的办法可以重新装netbeans 6 ruby ide并使用rails1.2.3 或者是在此处下载一个patch, http://jira.codehaus.org/browse/JRUBY- ...
pojo in action一书里面的TDD例子应该都是基于jmock的前一版本的,新一点的jmock的很多写法都不同。自己做了一下,还是不理解得很好。自己先发一个简单的做法,还并不知有什么做得不妥的地方。 首先建立测试用例: public class PlaceOrderServiceTests extends MockObjectTestCase{  Mockery context = new Mockery();         public void testUpdateRestaurant_good() throws Exception{      //setup      Plac ...
测试热潮现在传播到了 Ruby 编程社区,并且愈演愈热。在过去一年里,测试领域中最为瞩目的创新应属 RSpec 的引入和快速发展,这是一种行为驱动测试工具。通过本文了解 RSpec 如何改变人们思考测试的方式。 在过去十年中,软 ...
Global site tag (gtag.js) - Google Analytics