站内搜索

返回   安讯中国 > 安讯产品 > 百灵报表(BIRT)
注册
忘记密码?
论坛帮助 日历事件 搜索 今日新帖 标记版面已读

回复
 
LinkBack 主题工具 搜索本主题 显示模式
  #1 (permalink)  
旧 2008-7-22, 11:40 AM
Junior Member
 
注册日期: 2008-6-5
帖子: 25
存款: 193
Post 关于BIRT2.3不能引用外部CSS的问题

如题,现在设计报表想引用一个URI的CSS,设计的时候是可以的,但发布后,生成的报表没有引用到CSS,请各位大侠帮忙诊断一下是什么原因!
回复时引用此帖
  #2 (permalink)  
旧 2008-7-22, 06:06 PM
Moderator
 
注册日期: 2008-5-30
帖子: 79
存款: 865
默认

URI的CSS应该只是在浏览报表的时候起作用,而不是设计的时候。我无法重现你的问题,能否把你的操作步骤描述一下?
回复时引用此帖
  #3 (permalink)  
旧 2008-7-23, 08:26 AM
Senior Member
 
注册日期: 2008-6-4
住址: 上海
帖子: 201
存款: 734
发送 MSN 消息给 leo821031
默认

要这样做2.2是可以应用的,,2.3的话需要把名字改下,,,不能用td.xx,tr.xx,要这样.xx,.bb
__________________
搞技术是非常耗精力的...需要耐心,细心,再仔细,MSN:zhoujianguo_leo@hotmail.com,需要交流的一起交流
回复时引用此帖
  #4 (permalink)  
旧 2008-7-24, 11:24 AM
Junior Member
 
注册日期: 2008-6-5
帖子: 25
存款: 193
默认

引用:
作者: Maggie Shen 查看帖子
URI的CSS应该只是在浏览报表的时候起作用,而不是设计的时候。我无法重现你的问题,能否把你的操作步骤描述一下?
报表设计时,我使用 "在报表设计中使用CSS文件",在设计阶段的preview是正常的
我也选择了 Include CSS file at view time(Apply only to HTML format)
URI指向的CSS文件是真实存在的,
但是在runtime时,生成的html文档里没有生成这个CSS的 LINK.
问题关键是生成到结果HTML时,需要生成有CSS LINK的语句.

谢谢!
回复时引用此帖
  #5 (permalink)  
旧 2008-7-24, 12:31 PM
Senior Member
 
注册日期: 2008-6-4
住址: 上海
帖子: 201
存款: 734
发送 MSN 消息给 leo821031
默认

o,是这样的,可能是服务器吧css的样式文件路径改变了,你检查下rptdesign的css路径跟服务器的路径对比下,tomcat就有这个问题,要自己修改下的,,,
__________________
搞技术是非常耗精力的...需要耐心,细心,再仔细,MSN:zhoujianguo_leo@hotmail.com,需要交流的一起交流
回复时引用此帖
  #6 (permalink)  
旧 2008-7-24, 04:40 PM
Junior Member
 
注册日期: 2008-6-5
帖子: 25
存款: 193
默认

引用:
作者: leo821031 查看帖子
o,是这样的,可能是服务器吧css的样式文件路径改变了,你检查下rptdesign的css路径跟服务器的路径对比下,tomcat就有这个问题,要自己修改下的,,,
难道TOMCAT会检查URI的有效性?无效的URI,它连LINK语句也不输出了,我用的是frameset方式运行生成HTML,查看HTML没有我要的那一行css链接.
回复时引用此帖
  #7 (permalink)  
旧 2008-7-24, 05:52 PM
Moderator
 
注册日期: 2008-5-30
帖子: 79
存款: 865
默认

你的URI是不是指向本地CSS,并且用了Firefox来浏览报表?这种情况下,view time css 确实不会起作用。因为一般不允许直接访问本地文件,除非你deploy到服务器上,但是用IE浏览好像是可以的。
回复时引用此帖
回复


主题工具 搜索本主题
搜索本主题:

高级搜索
显示模式

发帖规则
不可以发表新主题
不可以回复主题
不可以上传附件
不可以编辑您的帖子

论坛启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码
Trackbacks are 启用
Pingbacks are 启用
Refbacks are 启用


服务条款 | 隐私政策
安讯中国 上海浦东新区浦东南路1271号华融大厦21层2101室
电话:(+86)21-58826388   发送邮件联系我们  沪ICP备06010344号
Actuate Corporation © 2008
vBCredits v1.4 Copyright ©2007 - 2008, PixelFX Studios

Content Relevant URLs by vBSEO 3.1.0