问题标签 [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 - Adobe ColdFusion,在登录并导航页面后未填充 CFGrid,
我试图CFGrid
通过正常工作的 CFC 函数在 ColdFusion 中绑定一个,但登录后当我尝试浏览页面时,CFGrid
没有填充任何记录。
这是我的grid.cfm
代码:
这是我的 cfc 函数:
为什么登录后不填充此网格?
coldfusion - 我可以用我自己的自定义变量名替换 cfgridkey 吗?或者建立我自己的href?
我有一个简单的 cfgrid 显示我的 ID。我希望 id 是指向新页面的链接,传递带有 id 值的“myID”的 url 参数。
我试过这段代码:
但这会将我带到网址“mynewpage.cfm?hrefkey = 111”。我真正想要的是“mynewpage.cfm?myID = 111”。有没有办法指定 url 参数的名称应该是什么?
我也试过:
但后来我得到错误“ myID is not defined
”。有没有办法从 cfgridcolumn 标记中引用查询字段值?
更新:
我尝试过的另一件事 - 在 sql 查询中构建字符串,以便我返回一个名为myURL
“mynewpage.cfm?myID=111”的列,然后将该列用于 href 属性:
根据coldfusion文档,您应该能够做到这一点:
href - URL或查询列名称,其中包含用于超链接每个网格列的 URL。
(斜体我的)
但我得到错误“ myURL is not defined
”。如何将 href 设置为列而不是文字 url 值?
data-binding - Coldfusion:需要禁用或阻止“Error invoking CFC - server error”错误弹出消息
我有一个 .cfm 和 .cfc 用于在 .cfm 上的 cfgrid 中编辑数据,它可以工作,但是 10% 的时间我会收到以下错误消息:
“调用 CFC /test/editCFgrid.cfc 时出错:内部服务器错误”
我尝试使用调试建议,但没有运气。
这是 CFM 代码:
这是CFC代码:
每个功能(编辑、插入、删除等)都有效,但它会随机产生错误。最终,我正在寻找一个可以忽略/阻止/“确定”错误消息的代码,这样用户就不会看到它。
任何帮助将不胜感激!我花了一整天(9 个小时)在谷歌上搜索答案,但我没有找到任何答案。我无权访问 CF 管理日志,我只是一个普通的开发人员。谢谢!
coldfusion - 获取有关 cfgrid 的错误信息 - cfdebug
我用的是 CF9
编辑更新 cfgrid 中数据库信息的字段时,出现此错误:
“调用 CFC /assetMgmt/assetdata.cfc 时出错:执行数据库查询时出错。[通过将 'cfdebug' 添加到 URL 参数来启用调试以查看更多信息]”。
将 ?cfdebug 添加到 url 的末尾并按 Enter 会打开菜单以搜索要填充网格的项目,因此一旦填充了网格(因为点击了搜索按钮),cfdebug 参数就会被删除。
我想我需要一些方法来启用此 cfdebug 模式而无需导航到页面,因为它删除了 cfgrid。抱歉,如果这听起来令人困惑
coldfusion - 带有复选框的 CFGRID 过滤
我已经(在一些帮助下)创建了一个带有搜索过滤器的 CFGRID。此 CFGRID 显示一个用于选择 ID 的复选框。此 CFGRID 是可编辑的,因为可以选择复选框作为选择列表传递,唯一的问题是在过滤触发后复选框被清除。有没有办法在过滤时保持复选框上的编辑数据持久,而不使用 cfquery 来保存数据?有没有人遇到过这种情况?建议将不胜感激。
coldfusion - CFGRID 水平滚动
我有一个包含多列的 CFGRID,由于列的数量,网格超出了页面大小。
我一直在寻找如何向网格添加水平滚动条,以便网格可以在页面内但滚动列,但我找不到工作示例或有关如何执行此操作的答案。
我已经解决了这个问题。
事实证明,您需要同时指定 Height 和 Width 列,我只指定了 Width 列。
谢谢,
coldfusion - cfgrid format=flash 不显示结果
我正在尝试使用带有 format=flash 的 cfgrid 标记来显示查询结果。它不显示输出而是生成网格。我尝试的示例代码是:
coldfusion - CFGrid 布尔列提交空字符串
我有一个包含 5 个布尔列的表,我使用 HTML 格式 CFGrid 来查看和编辑数据,但是当用户提交新行时,布尔字段都以空字符串提交,无论状态如何(选中与否),当我将格式切换为小程序,它工作正常,值为 1 或 0。我被迫使用 HTML,要求之一是 iPad 能够使用该应用程序。
我知道我做错了什么我只是不知道是什么
网格代码:
查询是一个简单的 select * from table,我正在使用循环来处理带有适当变量的操作页面上的网格,除了复选框/布尔值之外的所有内容都在工作。任何关于修复或提示我哪里出错的建议?
谢谢议员
extjs - cfgrid 更改单元格颜色
在对解决方案进行了详尽的搜索后,我想出的方法不起作用,因为单元格颜色没有改变颜色。警报提示正确且快速。有人知道可能出了什么问题吗?
在正确方向上的任何帮助都会很棒,在此先感谢!
coldfusion - 为什么 cfGrid 似乎传递了不正确的数据?
我被要求使用 cfGrid 来允许在最终提交到数据库之前编辑上传的电子表格。我在 CF 5/6 天就熟悉 cfGrid,但最近没有使用它。所以我可能只是误解了数据。
我的网格调用如下:
我上传了正确显示在网格中的以下数据:
我将第一行的数据更改为 1/10/2014,将第 3 行的日期更改为 3/17/2014,然后提交网格。在下一页上,我转储了表单范围,以便查看 cfGrid 传递的内容。我计划查看传入的数组以进行更新。这是我在表单范围中看到的:
相反,我希望这样:
我的期望(基于文档)是任何更改的行都会传递整行。然后我可以使用“queryRowNum”数组来了解哪个查询行需要使用新数据进行更新。由于我更新了第一行和第三行,并且它们的 queryRowNum 分别为 1 和 3,因此我预计在 uGrid.QueryRowNum 数组中会出现这种情况。
这个假设不正确吗?如果是这样,我怎么知道要更新哪个查询行?
这个服务器正在运行,我相信,CF9。
编辑
奇怪的是,我只是注意到我可以根据单击提交按钮时选择的单元格来更改未更改列中传递的内容。如果我选择我在第一行中更改的列并提交表单,那么一切正常。