问题标签 [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 投票
2 回答
4376 浏览

coldfusion - 如何突破 Cfoutput

我正在循环查询结果,我需要限制显示的行数。我需要使用cfoutput,因为我正在使用group属性,而我不能使用,maxrows因为并非所有行都会显示。

我尝试在<cfbreak>内部使用<cfoutput>,但这会引发错误。

我怎样才能跳出<cfoutput>循环?

0 投票
1 回答
3477 浏览

coldfusion - 显示查询结果

我是coldfusion的新手,我坚持在函数中循环查询。例如,我有一个函数,其中有一个查询,该查询返回以“a”开头的名称。但我只能从数据库中获取一个值(第一个值)。实际上,在数据库中,我们有多个用于此查询的值。我应该如何在函数中循环查询?任何帮助表示赞赏...

提前致谢...

0 投票
2 回答
1583 浏览

asp.net - LINQ to SQL 分组并传递到视图

我是 Asp.Net、MVC3、Linq 以及与之相关的所有其他内容的新手。我非常习惯 PHP 和 ColdFusion,所以请原谅我的无知!本质上,我想要做的是在 ColdFusion 中重新创建这种情况,我可以在其中执行相当于 cfoutput 的 group 属性的操作。我已经习惯了只调用一个存储过程然后做

<cfoutput group="id">

然后是具有非不同数据的任何列的另一个内部 cfoutput。奇迹般有效!在 Asp.Net 中没有那么多。

我想继续使用我的存储过程,它从具有一对多关系的两个表中返回一个连接。例如,假设我有 3 列:全名、标题和毕业年份。毕业年份是连接表中的列,所以我的存储过程结果如下所示:

吉姆教授 2005
吉姆教授 2008
吉姆教授 2011

我将这个发送到视图。我假设 View 的工作是根据其中一列(可能是全名)对数据进行分组。我想输出一个包含 3 列的 HTML 表,在这种情况下,我将有一行:

吉姆教授 2005, 2008, 2011

我已经用谷歌搜索了大量使用这个叫做组键的东西的例子。这似乎对我没有帮助,因为我对只输出一个值“Jim”(或任何分组值)不感兴趣,我需要为每一行输出“Jim”和“Professor”值。我的想法是我需要 2 个 foreach 循环,外循环显示全名和标题,内循环遍历毕业年份的所有可能匹配项。我似乎无法在一个小组中获得毕业年份,尤其是使用这种 IGrouping 语法。键只能存储一个值,我需要该行上的每个值,我只需要迭代一两个值。我是否应该在执行辅助 linq 分组后尝试创建自定义视图模型,然后将其发送到强类型视图?

编辑: 好的,我有有效的代码,但它似乎非常低效,因为我基本上必须重新定义我从存储过程中获得的所有列/值。它几乎让我想忘记存储过程,而只使用 LINQ 来处理所有事情。看来我要的是一种“多列组”,链接帮助很大。

我当然必须创建一个 ViewModel 才能工作。在我看来,我可以使用 for 循环来遍历学位和专业列表。这是最好的方法吗?我通常需要的不仅仅是组键来显示我的整行信息,并且只想在 20 列的行中迭代列表一次或两次,而不是在大多数示例中只显示一次组键并迭代所有内容我懂了。

0 投票
2 回答
174 浏览

sql-server - 在 sql 代码中而不是在 cfoutput 中分组

我有一个城市作为行和月份作为列的sql-server代码,有月份的总和,但没有总和city_id,我的意思是我必须在输出中按城市计算所有总和,并将其分组city_id,无论如何这是sql代码:

和输出:

<cfoutput query="get_top_sales_TOTAL" group="CITY_ID">

如果我不定义 group by city_id,则显示一个城市的多行。如何在 sql 代码中对值进行分组(总结)?这样我就不必在 cfoutput 中使用 group 语句了吗?

这是屏幕截图以使其更清晰,这是定义的屏幕截图group="city_id"

在此处输入图像描述

如果我不定义group="city_id"

在此处输入图像描述

0 投票
2 回答
164 浏览

sql - ColdFusion 查询/输出生成的字符过多

我遇到了一些 Coldfusion/SQL 查询输出的奇怪问题。实际数据正在正确生成,但在页面底部它输出“图书馆/图书馆/图书馆/图书馆/图书馆/图书馆/图书馆/图书馆”,我无法辨别。

它总是以这种格式输出,总是 8 次,无论我要搜索多少个术语,返回多少条记录,或者分组后生成多少文本。

它不会发生在所有页面上,但它似乎确实发生在从该数据库中提取查询的网站上的每个页面上......

我迷路了。下面的代码,实时页面在这里:http ://www.audiogo-library.com/client/client_pages/hachettepage.cfm

0 投票
4 回答
1346 浏览

sql - 在 ColdFusion 中遇到 SQL 连接问题

我正在尝试在 CF/SQL 中做一些非常简单的事情,但似乎无法弄清楚我做错了什么。

我有这些表:

我正在尝试编写一个简单地列出所有电影的查询,其中包括每部电影的类型(可以多选)和每部电影的演员(同样,可以多选)。

当我编写查询以仅包含流派时,一切正常。我使用查询本身,按movieId分组,然后围绕流派单独分组。

但是当我尝试将演员包括在内时,一切都崩溃了,似乎分组崩溃了。

这是两个连接的 SQL 查询:

提前感谢您的帮助!

更新:

Leigh 和 Mark 提供的查询似乎总体上有效,但我仍然看到演员在 . 这是我的代码:

我也尝试过没有对最终标签进行分组,但这没有用。请注意,为了简化测试,我将 a.lName 和 a.fName 更改为 a.actorId。

示例行如下所示:

0 投票
1 回答
158 浏览

coldfusion - 为分组项目定义一个 id 列表

我有一个小问题,我就是不明白,问题是什么,我该如何解决,我有一个coldfusion变量,例如#account_code#,首先,这段代码看起来像这样:(100.001.001有一堆cource) 并且我有这个变量的一些值,比如sum(nettotal)我按 this 分组的 cfquery #account_code#,我想要的只是设置这些代码的列表,因此我定义了列表,例如<cfset code_list='100.001.001,100.001.002'>在查询中:account_code in (#code_list#)我也尝试了这个,account_code in ('#code_list#')但是它给出了错误,它说'.001'附近的语法不正确。据我了解,我需要以某种方式替换这些点,并在没有它们的情况下定义代码 id。谢谢大家的帮助!我真的很感激!

0 投票
4 回答
543 浏览

javascript - ColdFusion - 查询数据表和 CRUD 操作的方法

我的问题更倾向于方法而不是编程或错误。

我有一个运行并收集一组数据的查询。然后,我想使用该查询的返回值在列出所有值的页面上构建一个表。除此之外,我还需要对每个值进行一些操作,例如:

编辑和删除是按钮。所以我使用onClick javascript的编辑按钮,我被重定向到另一个页面,但删除按钮我需要它来做三件事:

  1. 提示用户,可以删除吗?味精(为此使用javascript(返回确认...)。
  2. 执行查询删除
  3. 刷新页面(自己)

有没有最好的方法模型呢?调用两个内联 javascript 命令更容易吗?使用javascript函数?也许是 ColdFusion 功能?

任何指示都会有所帮助!谢谢。

0 投票
3 回答
2854 浏览

dynamic - Coldfusion动态查询输出

不确定这是否可能。我想做的是通过查询构建输出字符串。我正在连接输出“名称”并将“值”附加到末尾。然后输出字符串。我不认为这是可能的。但我正在寻找任何替代方案。

所以这就是我所拥有的:

qry1是主要查询。qry2获取要附加到字符串末尾的值。所以变量的值test看起来像这样:"variables.qry1.100"

这是有意义的,qry1因为这是查询对象的一部分。那么这个字符串将从数据库中返回一个正确的值,因为有一个名为 100 的子查询

非常感谢。

JC

0 投票
2 回答
556 浏览

html-table - 如何将多个查询的结果正确地放在一张表中

它并没有按照我想要的结果出现在错误的地方。我将 ColdFusion 与框架 Fusebox 一起使用。查询是SELECT * FROM [table_name];.

请帮忙..