问题标签 [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.

0 投票
1 回答
298 浏览

coldfusion - 不支持 ColdFusion 标签

我是新手ColdFusion并下载了与 ColdFusion 10 兼容最新版本的 Railo

正如您在文档中看到的那样,我想使用Adob​​e 的 ColdFusion 10` 中包含的CFGridand标签。CFWebsocket

但是当我启动我的应用程序时,一个错误表明这些标签不受支持。

0 投票
2 回答
446 浏览

coldfusion - 页面自动滚动到 cfgrid

我有一个足够高的页面,可以垂直滚动。完成加载后,浏览器会自动滚动到 cfgrid 元素所在的页面底部。它发生在 IE、Chrome 和 Firefox 中。

我已将原因缩小到 ColdFusion 11 服务器添加到页面顶部的 JavaScript。如果我在浏览器中禁用脚本,页面不会自动滚动到底部。

将 window.scrollTo(0,0) 添加到正文 onload 不起作用。无论 JS 滚动到底部,都发生在 onload 事件之后。我还没有尝试过 jQuery 的 .ready() ;希望有一个修复。

有没有其他人看到这个并知道修复或解决方法?

谢谢

这是我的代码

这是浏览器看到的代码:

0 投票
0 回答
73 浏览

coldfusion - 选择行时,cfgrid 在页面上移动

我设置了 cfgrid,它在排序和返回正确信息时效果很好。问题是,当我返回一个扩展页面的更长列表并选择一行时,我会跳到返回列表的另一个区域。单击时它仍会选择该行,但最终会出现在列表中的其他位置,因此我必须向下滚动才能找到它。我希望页面保持原样,并且仍然像以前一样选择行。我搞砸了preservedataonsort,以及其他任何可能相关的东西,但没有运气。有什么想法可以做到这一点吗?谢谢

0 投票
0 回答
314 浏览

coldfusion - cfGrid 删除按钮刷新网格并且不删除行

我们有一个包含删除按钮的 cfGrid 设置。网格的其余功能,从上传的电子表格加载数据并编辑数据,一切正常。但是,删除按钮的行为非常奇怪。它不会删除该行,并且似乎撤消了我们对网格所做的所有更新。

以下是代码相关部分的一些片段:

此时没有数据库参与。一个 xls 文件已上传并读取,该数据正在屏幕上显示以供编辑,然后我们将立即将所有内容提交到下一页,该页面将执行所有数据库插入和更新。

当按下删除按钮时,该行被取消选择但不会从网格中删除。网格中所做的所有更新都会恢复到网格首次加载时的状态。但是 wddx 对象中的数据会保留更新,因此正确的数据会提交到操作页面。

0 投票
1 回答
1165 浏览

coldfusion - HTML 格式的 CFGRID 绑定在 Coldfusion 11 中不起作用

好的,所以我在过去的几天里在包括这个网站在内的各种网站上研究了这个问题,但我仍然没有接近答案。我看到有人声称这是一个错误,并在 Adob​​e 的某个 CF11 补丁中得到了修复,我什至看到一个答案声称 Adob​​e 正在将修复程序直接通过电子邮件发送给个人——尽管没有关于如何获取 Adob​​e 的信息该网页上提供了这样做。

我们刚刚将 Intranet 更新为 Coldfusion 11,并且具有使用 HTML 格式的 cfgrid 并从 cfc 绑定数据的页面不再在页面上显示 cfgrid。其他将 Flash 格式与 cfgrid 一起使用的页面(显然不能将 bind 属性与 Flash 一起使用)确实可以工作。在我们迁移到 11 之前,这些 HTML cfgrid 页面在 Coldfusion 9 中可以正常工作。

我已经尽可能地简化了代码以消除其他错误的可能性——即我已经去掉了格式并且只从数据库中提取了几列。这是我目前在开发沙箱中处理的代码:

这是 cfc 中的代码(查询在转储到页面时会产生结果):

有没有人有幸让这样的 cfgrid 在 CF11 中工作?我可以尝试 JGrid 之类的 JQuery 解决方案,但是如果可能的话,我更愿意找出此代码存在的问题。

任何帮助深表感谢。

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 出现在组合框列表中。

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

网格设置类似于:

0 投票
1 回答
165 浏览

jquery - ColdFusion CFGrid:通过 JQuery 验证输入

我有一个允许编辑数据的 CFGrid。我需要做的是使用一些 onblur 或 onchange 事件通过 jQuery 验证用户输入。但我的 jQuery 代码无法使用类访问 CFGrid 元素。这是一个代码片段:

当单击可编辑的 cfgridcolumn 时,上面的代码在 Firebug 中显示。所以我应该能够使用以下内容:

但是这个事件永远不会触发。我可以确认我的 jQuery 加载很好,因为容器 div(包含网格)会生成单击事件。

我的猜测是动态生成的 CFGRID 只是没有向 JQuery 注册;我也尝试了 javascript 代码, $(document).ready(function() { 但仍然没有触发事件。

有任何想法吗?任何替代方法?

谢谢!

0 投票
1 回答
457 浏览

coldfusion - ColdFusion 2016 CFGrid 更新功能的问题

这在之前的许多版本中都运行良好。更新到 ColdFusion 2016 后,cfgrid尝试将单元格(如项目的活动状态)从 2 更新到 3 时会产生错误。

用户更新单元格并点击回车,然后刷新网格并看到他们的更改未存储。AJAX 记录器的cfdebug错误是cfgridchanged is undefined. 关于如何在 ColdFusion 2016 中进行这项工作的任何建议?

functions_pids.cfc 中的部分

0 投票
1 回答
127 浏览

javascript - 对象不支持属性或方法“AddFill”

我的程序 Coldfusion Grid 在多个页面上出现问题,其中网格不会显示。最初我们得到一个“'EXT'是未定义的错误”,但是在更新我们的脚本文件时,我们现在得到一个“对象不支持属性或方法'AddFill'”。我对这个程序相当陌生,我们无法联系任何老开发人员来提问,但是据我所知,我们正在使用 ext.PagingToolbar.AddFill() 将额外按钮添加到自定义工具栏下方cfgrid。

我的问题是我可以对下面的代码做些什么来纠正网格不显示?

CFGRID 代码:

页眉 JS:

}

编辑:Coldfusion 2016 和 jsEXT 4.1

0 投票
0 回答
90 浏览

extjs - cfgrid ext js rowdblclick 侦听器未触发

在 ColdFusion 2016 中,对于此 CFGRID 示例,双击一行不会执行任何操作。其他一切似乎都有效,只是在添加侦听器时遇到问题。

https://www.sitepoint.com/applications-coldfusion-8/

一位同事证实它确实在 CF10 中工作,所以我认为 ExtJS 已经改变。有人知道如何在 CF2016 中执行此操作吗?