问题标签 [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.
coldfusion - 如何突破 Cfoutput
我正在循环查询结果,我需要限制显示的行数。我需要使用cfoutput
,因为我正在使用group
属性,而我不能使用,maxrows
因为并非所有行都会显示。
我尝试在<cfbreak>
内部使用<cfoutput>
,但这会引发错误。
我怎样才能跳出<cfoutput>
循环?
coldfusion - 显示查询结果
我是coldfusion的新手,我坚持在函数中循环查询。例如,我有一个函数,其中有一个查询,该查询返回以“a”开头的名称。但我只能从数据库中获取一个值(第一个值)。实际上,在数据库中,我们有多个用于此查询的值。我应该如何在函数中循环查询?任何帮助表示赞赏...
提前致谢...
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 列的行中迭代列表一次或两次,而不是在大多数示例中只显示一次组键并迭代所有内容我懂了。
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"
sql - ColdFusion 查询/输出生成的字符过多
我遇到了一些 Coldfusion/SQL 查询输出的奇怪问题。实际数据正在正确生成,但在页面底部它输出“图书馆/图书馆/图书馆/图书馆/图书馆/图书馆/图书馆/图书馆”,我无法辨别。
它总是以这种格式输出,总是 8 次,无论我要搜索多少个术语,返回多少条记录,或者分组后生成多少文本。
它不会发生在所有页面上,但它似乎确实发生在从该数据库中提取查询的网站上的每个页面上......
我迷路了。下面的代码,实时页面在这里:http ://www.audiogo-library.com/client/client_pages/hachettepage.cfm
sql - 在 ColdFusion 中遇到 SQL 连接问题
我正在尝试在 CF/SQL 中做一些非常简单的事情,但似乎无法弄清楚我做错了什么。
我有这些表:
我正在尝试编写一个简单地列出所有电影的查询,其中包括每部电影的类型(可以多选)和每部电影的演员(同样,可以多选)。
当我编写查询以仅包含流派时,一切正常。我使用查询本身,按movieId分组,然后围绕流派单独分组。
但是当我尝试将演员包括在内时,一切都崩溃了,似乎分组崩溃了。
这是两个连接的 SQL 查询:
提前感谢您的帮助!
更新:
Leigh 和 Mark 提供的查询似乎总体上有效,但我仍然看到演员在 . 这是我的代码:
我也尝试过没有对最终标签进行分组,但这没有用。请注意,为了简化测试,我将 a.lName 和 a.fName 更改为 a.actorId。
示例行如下所示:
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。谢谢大家的帮助!我真的很感激!
javascript - ColdFusion - 查询数据表和 CRUD 操作的方法
我的问题更倾向于方法而不是编程或错误。
我有一个运行并收集一组数据的查询。然后,我想使用该查询的返回值在列出所有值的页面上构建一个表。除此之外,我还需要对每个值进行一些操作,例如:
编辑和删除是按钮。所以我使用onClick javascript的编辑按钮,我被重定向到另一个页面,但删除按钮我需要它来做三件事:
- 提示用户,可以删除吗?味精(为此使用javascript(返回确认...)。
- 执行查询删除
- 刷新页面(自己)
有没有最好的方法模型呢?调用两个内联 javascript 命令更容易吗?使用javascript函数?也许是 ColdFusion 功能?
任何指示都会有所帮助!谢谢。
dynamic - Coldfusion动态查询输出
不确定这是否可能。我想做的是通过查询构建输出字符串。我正在连接输出“名称”并将“值”附加到末尾。然后输出字符串。我不认为这是可能的。但我正在寻找任何替代方案。
所以这就是我所拥有的:
qry1
是主要查询。qry2
获取要附加到字符串末尾的值。所以变量的值test
看起来像这样:"variables.qry1.100"
这是有意义的,qry1
因为这是查询对象的一部分。那么这个字符串将从数据库中返回一个正确的值,因为有一个名为 100 的子查询
非常感谢。
JC
html-table - 如何将多个查询的结果正确地放在一张表中
它并没有按照我想要的结果出现在错误的地方。我将 ColdFusion 与框架 Fusebox 一起使用。查询是SELECT * FROM [table_name];
.
请帮忙..