问题标签 [cfgridcolumn]

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 回答
1679 浏览

coldfusion - cfgrid boolean column as Yes/No

I have a boolean type column in an html cfgrid. The data is stored in the database as 1/0 and is returned from CF as such. I want the user to see Yes/No instead of 1/0. I tried QuerySetCell, and couldn't get it to work.

The form is editable, when you double click the cell, the checkboxes show and it updates as it should. The only issue is the display.

Thanks in advance...

0 投票
1 回答
883 浏览

coldfusion - 如何在 cfgrid 单元格中为空白行禁用 href 链接?

我有以下cfgrid:

由于页面大小为 10,如果网格中的行数少于 10,我将有一些空白行。对于那些空白行,我将使用“-”符号代替通常的数据,并且 hrefkey 将为 null 而不是通常的 link_id。有没有办法禁用空白行的href?或者如果有办法用javascript捕获空值?

0 投票
1 回答
156 浏览

coldfusion - 基于 Flash 的 CFGRID 能否在单元格中呈现基本 HTML?

(我对 Flex 和 CF 都非常陌生——更像是一个 .NET/ExtJS 人,所以我是一只出水的鸭子。)

我正在调整别人的 CFGRID 代码。它使用 Flash 格式——HTML 不是一个选项,因为它需要围绕网格重新设计整个界面。

我想放在网格中的数据有一些非常简单的 HTML 元素<sub>——、、<sup>和 HTML 实体,如&deg;. 我可以想象<i><b>将来可能会在那里。

如何告诉特定的 CFGRIDCOLUMN 将其内容呈现为 HTML?

我听说这是可能的,但谷歌今晚不是我的朋友。

继续使用 CF7 几个星期,所以如果有任何 CF8/CF9 特定的解决方案,也请告诉我,但这无助于我的迫切需要。

0 投票
1 回答
369 浏览

coldfusion - HTML cfgridcolumn 中的小数

出于某种原因,我所有的 cfgrids 都放弃了美元金额的结尾 0。所以 104.50 以 104.5 的形式出现,332.80 以 332.8 的形式出现

如果它不是 0,它会显示最后一个数字。所以 345.43 很好。

我曾尝试使用货币类型,但仅适用于 Flash 网格。

这似乎是一个简单的问题,但我被卡住了,我尝试的一切都不起作用。

对此的任何帮助都会很棒。

谢谢!

0 投票
0 回答
442 浏览

coldfusion - cfgrid - 如何对一列数字进行数字排序

我在 Coldfusion 9.01 上使用 cfgrid 控件来显示带有几列数字的查询记录集。

我的网格是 format="html" 和一个查询作为数据源。

我的网格列的部分列表如下:

我遇到的问题是,当我单击列标题对数字列之一进行排序时,网格将数字作为文本进行排序。

9999、9、888、8、777、7等

我将类型设置为数字。我还能做些什么来强制网格对数字列进行排序。

更新:作为一种解决方法,我使用 bind 作为数据源而不是查询,并且排序按预期工作。

0 投票
2 回答
874 浏览

coldfusion - Coldfusion:简单的 cfgridupdate 验证

我尝试使用一个非常简单的CFGRID(带有 CFGRIDUPDATE)但不允许 NULLS。

我得到的错误是 -错误诊断:复杂对象类型无法转换为简单值。该表达式已请求一个变量或一个中间表达式结果作为一个简单值。但是,结果不能转换为简单值。简单值是字符串、数字、布尔值和日期/时间值。查询、数组和 COM 对象是复值的示例。错误的最可能原因是您尝试将复杂值用作简单值。例如,您尝试在 cfif 标记中使用查询变量。

我想我正在考虑这个理想的解决方案。

谢谢。

编辑:更新的错误消息

错误诊断:在 FROM 中未定义元素 MYURL。

0 投票
0 回答
155 浏览

coldfusion - CFGrid 布尔列提交空字符串

我有一个包含 5 个布尔列的表,我使用 HTML 格式 CFGrid 来查看和编辑数据,但是当用户提交新行时,布尔字段都以空字符串提交,无论状态如何(选中与否),当我将格式切换为小程序,它工作正常,值为 1 或 0。我被迫使用 HTML,要求之一是 iPad 能够使用该应用程序。

我知道我做错了什么我只是不知道是什么

网格代码:

查询是一个简单的 select * from table,我正在使用循环来处理带有适当变量的操作页面上的网格,除了复选框/布尔值之外的所有内容都在工作。任何关于修复或提示我哪里出错的建议?

谢谢议员

0 投票
0 回答
91 浏览

coldfusion - CFGrid 组合框列表与页面中的其他网格混合在一起

目前,我们在部署的服务器上安装了 ColdFusion 2016 Update 1。在我们将 CF 版本从 9 升级到 2016 后,所有 cfgrids combobx 列的行为开始有点奇怪。网格组合框列未显示在 cfgridcolumn 值和值显示列表中定义的确切值。我们在网格上有一些链接,可以使用 cfgrid 打开一个弹出窗口。此网格组合框列表数据正在映射到父网格组合框列表。

例如:如果父网格第二列是一个组合框并且 values="true,false" 并且弹出网格第二列组合框 values="FE,TSE,TS",如果我尝试编辑弹出网格第二列, true/false 出现在组合框列表中。

奇怪的是,所有具有可编辑组合框列的网格都会发生这种情况。谁能帮我解决这个问题?

网格设置类似于: