问题标签 [cfgrid]
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 - Fancybox 似乎不适用于 Coldfusion CFGRID 标签
我是第一次尝试 CFGRID。虽然网格本身工作得很好,但我无法让 Fancybox 链接在列内工作。我在下面添加了相关代码。基本上,我做一个查询,添加一个包含链接的查询列,然后在 cfgrid 中输出结果:
问题是测试链接(在 CFGRID 之外)工作得很好。单击它并打开 Fancybox iFrame。但是 CFGRID 中的链接不会产生一个 pup-up - 它们会直接将您带到页面。任何人都可以提供一些指导吗?是否与 CFGRID 是基于 Ext.js 构建的事实有关?谢谢!
coldfusion - Cfgrid 单元格包含超链接?
使用 CF9 并有一个非常基本的 html cfgrid,它从 SQL 查询返回结果。
网格中只有两列:“ID”和“IDType”。
我正在寻找是否有办法实现一些逻辑,以便当我出现某些 IDType 时,ID 字段中的值成为超链接中的键值。
示例:如果 IDType = "web",并且 ID 为 "1234",则 ID 字段内的值将显示为 http://www.website.com/1234.html(或者...更好:显示为“1234”,但启用超链接以转到上述网站。)
如果 IDType 不是(例如)“web”,则该值仅显示为常规单元格值(文本)。
coldfusion - HTML cfgridcolumn 中的小数
出于某种原因,我所有的 cfgrids 都放弃了美元金额的结尾 0。所以 104.50 以 104.5 的形式出现,332.80 以 332.8 的形式出现
如果它不是 0,它会显示最后一个数字。所以 345.43 很好。
我曾尝试使用货币类型,但仅适用于 Flash 网格。
这似乎是一个简单的问题,但我被卡住了,我尝试的一切都不起作用。
对此的任何帮助都会很棒。
谢谢!
coldfusion - cfgrid 在编辑时显示值而不是值列表
我在 CF 8 中有一个 cfgrid,其中包含下拉框中的名称列表,使用值列表来保存数据。这些值是员工键,因为这是我需要在更新时保存的,并且显示的值包含员工姓名。一切都按预期工作,除了在我选择一个名称并将焦点移动到另一个单元格后,我最终在字段中看到了员工 ID 而不是名称。如果我刷新整个页面,它看起来是正确的,所以编辑会正确更新。我需要弄清楚如何解决这个问题,或者在选择名称后如何刷新网格,或者在最坏的情况下,在更改后提交整个页面。无论如何,我都无法弄清楚要做什么,并且已经为此工作了好几天。
这是代码:
coldfusion - 我似乎无法复制 CFGRID 中的行并粘贴它们
我正在尝试复制 cfgrid 中的文本,但它根本不会复制任何内容。cfgrid 格式是 HTML。我不想让网格可编辑,我只想让用户能够剪切和粘贴 cfgrid 中的内容。
谢谢
javascript - cfgrid完成加载数据时如何调用javascript函数
我正在使用 Coldfusion 9 cfgrid。我想做的事情:
1) 当 cfgrid 中的所有数据完成加载时调用 javascript 函数。
2)当我们在分页中点击下一页时调用一个javascript函数。
coldfusion - CFGRID、CFGRIDUPDATE 和额外值
我正在使用CFGRID
并将CFGRIDUPDATE
值插入数据库。问题是,每条记录都需要获取一个不在网格中的附加字段。有什么方法可以将该附加字段保存到记录中,还是我必须为 CFGRID 提供替代方法?
基本上,我有一堆用户正在进入一个网格。该页面正在获取类别 ID。我希望使用该类别 ID 保存所有用户。
另一件可行的事情是,如果我可以获得所有主键的列表,包括刚刚创建的记录的主键,并使用类别 ID 更新所有主键。但它似乎CFGRIDUPDATE
没有返回有关已创建行的任何信息。
excel - 我可以向 CFGRID 添加一个按钮,让用户将网格导出到 XLSX 文件吗?如何?
我是一名 Coldfusion 开发人员,正在开发一个报告应用程序以显示来自 CFSTOREDPROC 进程的信息。我已经能够从我的查询中获取数据以在 CFGRID 中正确显示,而且我对数据的显示非常满意。网格节省了大量时间,因为它避免了使用 CFOUTPUT 标记和为数百个报告设置 HTML 格式的数据。
我想做的就是在数据网格控件的某处添加一个简单的磁盘图标,该图标将保存数据网格的内容并将其导出到最终用户可以在电子表格程序中操作的 XLSX(2010) 文件中。这很重要,因为数据需要在一年中的某些时间保存“快照”。
尝试过的解决方案:我研究了报告选项页面中的链接,该链接将触发到 report_xls.cfm 页面,但设计一个第二次捕获所有报告选项的页面似乎很愚蠢,并且会向网站添加数千个 CFM。
由于各种原因,CFSPREADSHEET 似乎不起作用。一是服务器似乎一直在用这个标签中的“写”功能与我抗争。另一个是我不知道如何使 javascript 为这个按钮工作以获得我想要的输出。
我还考虑将其作为一个 Javascript 按钮来执行,该按钮会根据输入的数据触发。虽然如果我使用 CFOUTPUT 块,来自 CFSTOREDPROC 的数据将正确显示,但 CFGRID 似乎很难处理除 HTML 之外的所有输出样式。这给这些解决方案带来了一些困难,因为应用程序不会输出一个整洁的 HTML 表格,而是发送一个 javascript 页面部分。
coldfusion - 为什么我的 cfgrid 在右侧显示额外的空间?
我有一个 5 列的 cfgrid。有趣的是,它在右侧显示了一种额外的列,但没有任何适用于网格其余部分的格式。我似乎无法通过使用网格或字段的宽度来摆脱它......我怎样才能让它消失?(它显示在 Firefox 和 IE 中,但不在 Chrome 中)
我附上网格的屏幕截图来说明我的意思。
extjs - CF 9.0.1(ExtJs 更新?)
我的“crud”页面中有一个 cfgrid,类似于:
此外,我(几年前)创建了这个 JS 来向我的网格底部工具栏添加按钮。
现在我将我的 CF 版本更新为 9.0.1(修补程序 1 和 2),这停止工作:
网格工作正常,确实,没有创建按钮(调用了 init 函数,我对其进行了测试)。
怎么了,有什么变化?