我已经获得了一个使用ColdFusion作为服务的现有应用程序。我是ColdFusion的初学者,不过我已经能够弄清楚其中的大部分内容。现在,我已经完成了编辑某些现有报告的任务,由于某种原因,我无法确定列标题的位置。报告URL调用的.cfc文件如下所示:
<cffunction
name="report"
access="remote"
hint="Generate a Report"
output="true"
roles="view"
>
<cfset report = this.reportGenerate(argumentCollection=arguments)/>
<cfcontent variable="#report#" type="application/pdf" reset="Yes">
</cffunction>
<cffunction
name="reportGenerate"
access="package"
hint="Generate a Report"
output="false"
returntype="binary"
etc.
我在应用程序中有.cfr文件,但我没有报表生成器,也无法编辑它们。我看到数据的生成位置,但我无法确定列标题的定义位置(至少在这种情况下)。报告URL只调用.cfc文件(其中一部分显示在上面)。任何人都可以告诉我可能定义列标题的位置?
非常感谢,
皮特
答案 0 :(得分:0)
您应该使用 CFREPORT Coldfusion 标签调用 .CFR 报告。
并且您需要安装 ColdFusion Report Builder 工具才能查看定义的列。
这些列在 ColdFusion Report Builder 工具中被拖放。 并保存为 .CFR 文件。
需要使用 CFREPORT 标记调用此 .CFR 文件。 来自 CFC 的查询对象可以传递到 CF 报表生成器,然后这些值可以粘贴到工具中。
也可以将参数传递给 .CFR 文件。