关于在xsl文件中定义td或者table的style属性的问题

teddywtd 2005-11-08 05:26:53
想要在报表打印的时候分页,在普通网页中加入<table style="page-break-after:always">就可以实现在打印该table后实现打印分页
但是在
xsl文件中这样写就实现不了,请问该如何实现?谢谢
...全文
260 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
cds27 2005-11-09
  • 打赏
  • 举报
回复
他说的是XSL语句生成HTML代码,实际上和直接写HTML是一样的。

你检查上面说过的几个问题,应该可以解决。
teddywtd 2005-11-09
  • 打赏
  • 举报
回复
楼上的没懂你的意思,

<xsl:element name="Table">
<xsl:attribute name="style">page-break-after:always</xsl:attribute>
</xsl:element>
这样定义了还是不行啊
teddywtd 2005-11-09
  • 打赏
  • 举报
回复
多谢,问题解决了,但是还是配置不成功。
fc_frank 2005-11-08
  • 打赏
  • 举报
回复
建议将style单列,用class表示
<xsl:template match="item">
<TABLE class="clsItemTable">
<TR class="clsItemTR"><TH valign="top">
<xsl:element name="A">
<xsl:attribute name="name">A<xsl:value-of select="@id"/></xsl:attribute>
(<xsl:value-of select="@id"/>).
</xsl:element></TH>
<TD class="clsItemTD">
<xsl:apply-templates />
</TD>
</TR>
</TABLE>
</xsl:template>
fc_frank 2005-11-08
  • 打赏
  • 举报
回复
<xsl:element name="Table">
<xsl:attribute name="style">page-break-after:always</xsl:attribute>
</xsl:element>
cds27 2005-11-08
  • 打赏
  • 举报
回复
XSL中的html代码部分和htm中的代码是完全一样的。假如不能使用,那么需要检查几个问题:
1,浏览器。
2,是否使用了XHTML的DTD。
3,其他DTD。

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧