我正在ColdFusion中创建一个动态PDF并遇到"pagebreak"问题.有问题的页面可能有1条记录,或最多60条记录.每条记录显示在一个表的两行中.一些返回的记录在页面之间分割(第一行位于第一页的末尾,第二行是下一行的顶行).
显示的HTML中的示例记录:
<tr>
<td>Title</td><td>Price</td>
<td colspan="2">Description</td>
</tr>
Run Code Online (Sandbox Code Playgroud)
根据客户端请求,我试图显示=每页<9条记录.
这是我试过的一些愚蠢的样本:
<cfdocument format="PDF">
<cfoutput query = "sqllookup">
<cfset loopcount = loopcount + 1>
<cfif loopcount EQ '9'>
<cfdocumentitem type="pagebreak" />
<cfelse>
<tr>
<td>#Title#</td><td>#Price#</td>
<td colspan="2">#Description#</td>
</tr>
</cfif>
</cfoutput>
</cfdocument>
Run Code Online (Sandbox Code Playgroud)
这不起作用(它只隐藏第9条记录).我尝试了几种不同的想法,目前我很难过.我在看什么吗?
提前致谢.
ColdFusion MX 7.(我还针对文本截止问题运行了热修复 .http://kb2.adobe.com/cps/402/kb402093.html)
我们应该在ColdFusion 9中备份什么?
我们正在备份网站和数据库,但我们应该在ColdFusion Administrator中备份什么?我关注的是数据源,Web服务等......
我们应该注意哪些最佳做法/坑洼?
当我添加cfinput类型="datefield"时,ColdFusion CFIDE /脚本会干扰页面上的另一个div.
好:
坏:
代码:
<aside id="sideLeft">
<--- CMS generated --->
<div class="ktcssmenu thenav_ff_green"><div class="ktvertical ktopts_showtimeout_100 ktopts_hidetimeout_100 ktopts_imgreplace_no ktopts_imgreplacestyle_img ktopts_imgdir_ ktopts_imgnames_">
<ul class='lev1 clearfix'><li class="lev1 pos1 lev1_pos1 first lev1_first"><a href="/hr/index.cfm" class="lev1 pos1 lev1_pos1 first lev1_first" target="_self">Human Resources Home</a></li>
<li class="lev1 pos2 lev1_pos2 last lev1_last"><a href="http://www.blah.com/hr" class="lev1 pos2 lev1_pos2 last lev1_last" target="_new">Public Site</a></li>
</ul></div></div>
<--- regular non-CMS code --->
<div class="gspecial">
Restricted Access
<a href="url.cfm">New Hire Forms</a>
<a href="url.cfm">Jobs / Employment Admin</a>
<a href="url.cfm">Eligibility Lists Admin</a>
</div>
...
Run Code Online (Sandbox Code Playgroud)
CSS:
#sideLeft …
Run Code Online (Sandbox Code Playgroud) DATEFORMAT(Now(),"yyyy-mm-dd HH:mm:ss.SSS")
Run Code Online (Sandbox Code Playgroud)
使用上面的代码时,ColdFusion总是将时间返回到小时后的12分钟.其余的日期/时间是正确的,但MINUTES始终设置为12.
在2011-12-14 14:02:36.020返回的结果是2011-12-14 14:12:36.020
在2011-12-14 13:27:09.783返回的结果是2011-12-14 13:12:09.783
有谁能解释为什么?我记得过去曾经读过一些关于此事的内容,但是现在我正在拉空.
有没有办法在 MS SQL 2005 上模拟或更改 SYSTEM_USER?
我有许多视图(由第三方编写),我无法更改这些视图将 SYSTEM_USER 引用到“ID 表”。
... AND idCode = SUBSTRING(SYSTEM_USER, CHARINDEX('\', SYSTEM_USER) + 1, LEN(SYSTEM_USER))
Run Code Online (Sandbox Code Playgroud)
*我确实有权访问视图从中提取的表,但这些视图添加了 SYSTEM_USER。*
谢谢。
coldfusion ×4
backup ×1
cfdocument ×1
cfinput ×1
css ×1
date-format ×1
datetime ×1
execute ×1
html5 ×1
page-break ×1
pdf ×1
sql ×1
sql-server ×1