问题标签 [cfoutput]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
592 浏览

dynamic - Coldfusion 为查询输出设置动态列

我正在尝试设置动态查询列标题以从查询中获取它们的值。

我的代码并没有真正起作用,我从另一个答案中找到了它,我已经尝试了所有我能想到的并尝试使用 EVALUATE() 即使我知道我不应该使用。

所以基本上我的查询有 37 个月的字段,从 target_MonthMinus18 到 target_MonthMinus1。然后从 target_MonthPlus0 到 target_MonthPlus18。正如你在上面看到的,我已经用 CFIF 处理了这个加减号。因此,唯一不同的是该月的价值。

我必须动态命名列的最接近的事情是这样的,但这只是输出列的名称,它将返回 target_MonthPlus0、target_MonthPlus1、targetMonthPlus2 等。但我需要使用该名称来返回实际值查询中的列。

target_monthMinus18 是一个列名,它可能从我需要在其 td 中显示的 qryGetData 返回值 100

target_monthMinus17 是一个列名,它可能从 qryGetData 返回值 95,我需要在其 td 中显示

target_monthPlus17 是一个列名,它可能从 qryGetData 返回值 205,我需要在其 td 中显示

依此类推……如您所知,我们总是回到过去的 18 个月和未来的 18 个月。

我发现了几个与此类似的问题并已应用于我的代码,但不知何故他们试图做不同的事情,或者我仍然不明白我做错了什么。

在此先感谢您的帮助 :)

个人电脑

0 投票
1 回答
64 浏览

coldfusion - 为什么我可以在嵌入在对象中的查询上引用 RecordCount 但我不能循环遍历它?

我有一个模型,surveyTemplate除了一个由查询填充的属性之外,它的所有属性。

我在模型的最后一个属性中存储了一个附加查询,该属性称为surveyTemplateQuestions.

如果我执行以下操作:

我使用包含查询数据的最后一个属性正确填充了模型。

我也可以这样做:

现在我得到的只是存储在模型最后一个属性中的查询。

那么,为什么我不能这样做:

执行上述操作时,出现以下错误:

属性查询的值,当前为 prc.surveyTemplateObj.getSurveyTemplateQuestions(),无效。

但后来我可以这样做:

怎么可能当我执行cfdump对象的最后一个属性时,它显示为查询,我可以RecordCount对查询对象执行 a ,但我不能通过 循环遍历查询对象cfoutput

0 投票
1 回答
167 浏览

coldfusion - ColdFusion cfdump / cfoutput 与查询分析器结果不匹配

我创建了一个查询,该查询在 Microsoft SQL Server Management Studio express 中执行时显示的数据与在浏览器中使用cfdump或输出时显示的数据不同cfoutput

这是查询:

在 Management Studio 中看到的预期结果和结果是:

但是,从浏览器看到的结果是:

任何关于可能导致这种情况的建议都将受到欢迎,因为我不知道为什么会有差异。

0 投票
3 回答
641 浏览

coldfusion - 条件 CF 记录计数

我试图通过一次查询多个类别的大量项目来保存我的数据库服务器的一些请求,然后使用<cfif ... >语句将这些结果过滤到我为每个类别显示的唯一表中。我正在寻找返回的每个类别的记录计数,而不仅仅是整个查询的记录计数。

基本代码是:

我不想在这里使用“ORDER BY category”,因为这些表实际上位于我们隐藏和显示的不同 div 上,所以我们需要单独的表。

我遇到的问题是,如果没有返回 category="A" 的记录,我希望“A 事物表”说“无结果”,但 RecordCount 似乎适用于整个查询。有什么办法可以说类似的<cfif #queryList.RecordCount# WHERE #category# eq "A" GT "0">吗?

0 投票
2 回答
501 浏览

javascript - 如何cfoutput 一个JavaScript 字符串?

我正在 cfm 文件的脚本标签中构建 JSON 字符串。我想找到一种方法将此 JSON 字符串转换为 cfoutput,以便页面可以显示 JSON。

我目前只是document.write()在浏览器中检索 JSON 但不会通过 POST 请求返回任何内容的 json。我尝试过使用 toScript() Coldfusion 函数,但我认为这与我想要的相反(当我想将 js var 放入 cf 时,将 cf var 放入 js)。

我目前正在这样做

我仍然在处理冷融合,如果这看起来很陈旧,我很抱歉。我想改为传递someJSON给一个coldfusion变量,这样我就可以cfoutput标签,这样我就可以得到一个对这个特定端点的POST请求的响应,因为目前我没有得到任何响应。

0 投票
1 回答
68 浏览

list - 计算每个用户的总记录

我有这段代码可以拉出所有有开放请求的用户。我需要显示每个指定买家的总数。

输出是所有记录。我需要每个用户的总数。下面是这样的:

先感谢您。卡洛斯

0 投票
0 回答
52 浏览

coldfusion - ColdFusion cffeed/cfoutput

我目前正在使用cffeed和的组合cfoutput来生成 XLM/RSS 提要,但我得到了一些奇怪的输出,这些输出在不同的浏览器设置中表现不同(我认为)。

产生 XML 的 ColdFusion 代码是

基本输出在浏览器窗口中看起来不错,但如果我然后“查看源代码”,那么在 XML 的主体之前和之后会有几行“空白”。在“查看源代码”中观察到的“空白”格式为:

空白

如上所述,错误/附加输出似乎因浏览器设置而异,虽然我还没有弄清楚哪些,但最终,我想从 CF 生成的 XML 中删除空格,而不是依赖于浏览器设置。

我在cffeed命令中尝试了几个额外的选项,但似乎无法取得成功的结果......感谢任何想法或问题,

菲尔

0 投票
1 回答
71 浏览

coldfusion - cfset 标签中的 cfoutput

我需要在 cfset 标记中使用 cfoutput 来获取要在 xml 中发送的多个行项目。我知道将 CF 标签放入另一个标签是错误的,但我正在寻找最好的方法来做到这一点。提前致谢。

0 投票
1 回答
89 浏览

loops - 需要帮助在旧的 ColdFusion 站点中以相反的顺序列出产品

我的任务是首先使用最新产品(最高数字代码)重新订购网站上显示的所有项目。目前,它们按进入顺序列出。代码将以单字母或双字母开头,然后是数值(即 001-1200)

这是当前带有显示范围和类别的代码的基本页面,我相信该网站/代码大约有 15 年历史......

提前致谢

0 投票
2 回答
57 浏览

mysql - 具有多对多关系

我正在为我们的会计部门做一个项目。我有一个带有分类帐代码的数据库(MySQL)表。我们公司有几个不同的办公地点,这些代码中的每一个都可以适用于一个或多个办公地点。每个办公地点可以有一个或多个适用的分类帐代码。因此,我与持有code_idlocation_id. 我的SQL如下:

这会生成一个表,其中每个code_id/location_id对都有一个单独的行。我想在表格中使用cfoutput. 我只想要每一行code_id,但我将在每一行中使用一列来标记该代码是否适用于给定的location_id,如下所示:

| CodeAccount | CodeType | CodeDescription | Code Location | | | | | 1 | 2 | 3 | 4 | |SomeAcct | SomeCode | Some Desc | X | | X | |


我知道我不能嵌套具有多个属性的cfoutput标签。query我尝试了一些分组,但我似乎无法做到正确。请帮忙!