- 博客(18)
- 资源 (7)
- 收藏
- 关注
原创 Redmine之报表应用研究
近来将RedMine的源代码下下来进行研究,主要目的是研究它的Report功能是如何实现的目前研究结果总结为几点:1)Remine界面上支持PDF,CSV,HTML输出,但没有单独的报表运行中心,只有在Issue及Gant界面有报表输出功能2)新建两个用户a和b,a用户在创建时默认语言选择“English”,b用户选择"Chinese(Simple)",进行报表打印时发现第一个用户打印
2010-05-27 15:53:00 6638 2
转载 Rails 消息资源的国际化(I18n)
一、概述 Rails 已经完成了资源国际化的内部实现,我们只需要在配置文件中开启 I18n,并写相应语种的资源文件就可以了。二、例子演示 1、开启I18n 创建一个配置文件,用于存放本地化的信息( RailsProject> config/initializers/i18n.rb),文件内容如下: I18n.default_locale = zh
2010-05-27 11:49:00 2114
原创 Ruby Ruport实践—Ruport::Formatter应用扩展
Ruport目前自带支持PDF,HTML,CSV,TXT格式输出,如果想打印.xml,.bat报表怎么办?本例将以XML格式为例,实现Ruport::Formatter的另一种自定义应用。Ruport的应用参考: Ruby Ruport实践—简单报表系统 注:其他格式的报表只需要修改renders对应的内容(如希望保存为.bat格式,将renders :xml改为renders :
2010-05-26 16:42:00 1242
原创 Ruby Ruport实践—报表参数实现(二)
本例在 Ruby Ruport实践—报表参数实现 的基础上进行改造,实现报表执行定义时报表参数的增、删、改操作一、修改views/report_executions/edit.html.erb不仅显示在新建报表执行时保存的报表参数,还可动态显示剩余的参数(这里控制参数最多可定义5个),这样可避免遗忘定义报表参数或需要增加报表参数的现象 Editing report_executi
2010-05-26 14:13:00 1328
原创 Ruby Ruport实践—报表参数实现
此例子在 Ruby Ruport实践—简单报表系统 及 Ruby Ruport实践—中文PDF报表之PRAWN 的基础上进行完善,添加了对报表参数的设计及实现。 一、创建数据表report_parameterscreate table report_parameters(report_parameter_id integer not null auto_increment,
2010-05-25 15:35:00 3141
原创 Ruby Ruport实践—中文PDF报表之PRAWN
FPDF能支持PDF的中文打印,然而却存在不少的不如意之处,据我目前的使用,总结出几点:1)FPDF提供的Pdf_Chinese字体,将GB这种字体写入了代码中,若我们希望引入其他的中文字体,则不能方便地使用2)FPDF输出的数字并不美观,不如Ruport::Formatter::PDF自带的字体3)FPDF提供的方法并不多,对于一般的报表打印,用的最多的也许是 Cell方法,但如果连
2010-05-21 10:47:00 4156 1
原创 Ruby Ruport实践—中文PDF报表之FPDF
Ruport中pdf_writer对中文的支持并不好,输出的中文显示的是乱码。上网查了很多资料,也没有找到好的解决方案,无奈只好查看源代码,到底为什么Ruport自带的PDF工具不支持中文输出。Ruport::Formatter::PDF::Writer中找到以下代码 metrics = load_font_metrics(font) metrics = PDF::Writer
2010-05-20 17:50:00 2331
原创 Ruby On Rails实践—中文乱码问题
中文乱码情况:1)views目录下的.html.erb文件中直接写中文,在游览器中显示乱码2)通过界面保存到mysql数据库的中文,在数据库及界面上显示均正常,但在controller中输出为乱码 解决方案:利用Iconv库请参考:http://www.kuqin.com/rubycndocument/man/addlib/Iconv.html 界面中文显示乱码解决
2010-05-19 10:08:00 2779
原创 Ruby Ruport实践—简单报表系统
开发环境OS:WindowsXPRuby:Ruby1.8.7Rails:Rails2.3.5Mysql:Mysql5.0.9IDE:Rubymine2.0.1 准备工作:安装以下gem包gem install ruportgem install ruport-utilgem install acts_as_reportable 本例设计的报表系统
2010-05-18 15:55:00 5292 7
原创 RUBY RUPORT实践—Ruport::Controller及Template应用
开发环境:OS:WindowsXPRuby:Ruby1.8.7Rails:Rails2.3.5Mysql:Mysql5.0.9IDE:Rubymine2.0.1 一、创建ProductAggragator,实现数据抽取逻辑,本例中将Product.report_table的部分参数做了动态传参处理class ProductAggregator #Code he
2010-05-17 14:41:00 1547
原创 RUBY实践—Ruby Report之Ruport简单应用
Ruport官方网站:http://www.rubyreports.org/本例中将介绍Ruby报表的简单开发 开发环境OS:WindowsXPRuby:Ruby1.8.7Rails:Rails2.3.5Mysql:Mysql5.0.9IDE:Rubymine2.0.1 一、安装gem安装命令gem install ruportgem insta
2010-05-13 16:00:00 2608
转载 Flex中字符串ReplaceAll
用过FLEX中String类型的朋友可能知道,replace这个方法并不过替换所有内容。那么我们需要替换所有内容怎么办?只有自己动手,丰衣足食咯,呵呵。言归正专,有两种方法,一种是利用Array的方式,另一种是利用正则去替换。/** * StringReplaceAll * @param source:String 源数据 * @param find:String 替换
2010-05-11 16:34:00 1936
原创 RUBY-FLEX实践—利用swfobject实现Rails与Flex传递参数
开发环境:OS:WindowsXPRuby:Ruby1.9.1Rails:Rails2.3.5IDE:Rubymine2.0.1Flash Builder:Flash Builder4 背景:在 RUBY-FLEX实践—利用swfobject在RUBY工程中加载SWF 中介绍了如何在RAILS界面中引用SWF,本例将介绍如何将参数从Rails页面传递到Flex应用。
2010-05-11 16:00:00 2559 1
转载 FLEX合并数组
<!--[CDATA[import mx.collections.ArrayCollection;public var a1:ArrayCollection = new ArrayCollection ([{ Region:"Region1",Territory:"Territory1",Territory_Rep:"Territory_Rep1",Actual:11,Estimate
2010-05-11 10:23:00 3259
原创 RUBY-FLEX实践—利用swfobject在RUBY工程中加载SWF
开发环境:Ruby:Ruby1.9.1Rails:Rails2.3.5IDE:RubyMine2.0.1Flex Builder:Flex Builder4 开发思路:1)在Flex Builder中创建Flex工程2)在RubyMine中创建Rails工程3)将Flex工程bin-debug下编译的swfobject.js拷贝至Ruby工程指定位置4)引用
2010-05-11 10:11:00 3208 1
转载 flex中getDefinitionByName 函数的使用
在项目中自定义一个CheckboxGroup,这个控件里面包含多个Checkbox想控制Checkbox的行为:所以使用查找一下帮助使用flex中经典方法:getDefinitionByName 函数的使用 public function getDefinitionByName(name:String):Object返回参数 name 中指定的类引用参数 name:String
2010-05-05 11:59:00 3632 1
原创 Ruby实践—用户登录
开发环境Ruby:Ruby1.9.1Rails:Rails2.3.5Mysql:Mysql5.0.9Driver:mysql-2.8.1-x86-mingw32.gemIDE:Rubymine2.0.1 一、创建View/login在View/login下创建login.html.erb、index.html.erb、loginFail.html.erblogi
2010-05-04 15:03:00 2778 3
原创 RUBY实践—带密码加密的用户创建及修改
开发环境Ruby: Ruby1.9.1Rails: Rails2.3.5Mysql:Mysql5.0.9Driver:mysql-2.8.1-x86-mingw32.gemIDE:Rubymine2.0.1 一、创建数据表Users利用RubyMine自带的Scaffold工具创建数据表Users,也可以手动创建 二、创建Controller和View
2010-05-04 11:09:00 2751
odi_km_development
2010-04-08
Data Integrator Designer 指南
2010-04-08
Cairngorm 开发文档中文版
2009-09-29
as3corelib.CHM
2009-09-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人