问题标签 [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.
javascript - JavaScript 错误使用使用 ColdFusion 2018 标记
ColdFusion 2018 使用<cfgrid>
格式设置为“html”的 。
在 Chrome 上运行上述示例代码,我收到以下错误:
https: //test-url/cf_scripts/scripts/ajax/yui/yahoo-dom-event/yahoo-dom-event.js net::ERR_ABORTED 404(未找到)
获取 https: //test-url/cf_scripts/scripts/ajax/yui/animation/animation-min.js 404(未找到)
未捕获的类型错误:无法读取未定义的 ext-all.js:18的属性“id”
at i.getKey (ext-all.js:18)
at i.add (ext-all.js:18)
at c (ext-all.js:18)
at i.onSelectChange (ext-all.js:18)
at i.doMultiSelect (ext-all.js:18)
at i.doSelect (ext-all.js:18)
at i.select (ext-all.js:18)
>at $G.Actions.onLoad (cfgrid.js:490)
at b (ext-all.js:18)
在调查了这个之后,我发现以前与 ColdFusion 捆绑在一起的 YUI API 已被弃用并在 Coldfusion 2016 更新 3中被删除
根据文档,只有以下标签应该受到更改的影响(我猜其中一个是依赖项<CFGRID>
?)
- 菜单
- cftree
- cftooptip
- 日历
- cfinput(自动建议属性)
- cfinput(sourcefortooltip 属性)
- cfspry 数据集
在不将折旧的 API 添加回 ColdFusion 2018 的情况下……无论如何,<CFGRID>
即使出现错误,YUI 也可以与标签分离,因为它的行为正常?
可以对ext-all.js的错误做些什么,或者这是一个 Coldfusion 错误吗?
coldfusion - 如何隐藏cfgrid默认底部工具栏?
因为我当前的应用程序升级了coldfusion。extjs 的早期代码不再工作
您能否建议以下实现的最新版本?
这不会隐藏与 cfgrid 一起出现的默认工具栏。尝试将 xtype: 'pagingtoolbar'
, 添加到网格中,并且renderTo :grid.bbar
, 在grid.bbar
最新版本中为 null 。
还
在添加侦听器函数时,上面的代码不起作用
还
这里应该用什么代替?
coldfusion - 从 Coldfusion 11 升级到 Coldfusion 2018 后,cfgrid 无法正常工作
从 CF11 升级到 CF2018 更新 3 后,我的所有可编辑cfgrids
文件都不起作用。当我进行编辑然后提交表单时,列似乎变得混乱。我创建了最简单的cfgrid
(如下),但仍然得到相同的行为。
网格显示正确,但我将 'john' 更改为 'peter' 并提交,我得到以下转储: 在此处输入图像描述
如您所见,它认为 'peter' 被输入为名字和姓氏,并且它还认为 'peter' 是最初的名字。
当我修改第二列中的任何字段时,我在控制台中收到以下 javascript 错误:
类型错误:_dd.values[_de] 未定义。
错误是由cfgrid.js
如果我只在第二列中提交更改,则转储完全是空的。
似乎 cfgrid 正在混淆列或其他东西。
你的意见?
javascript - CF11 与 CF2018:CFGRID 绑定错误,未找到元素
我一直在摆弄这个并且偶然发现了一个答案,所以我想我会发布它,希望它可以节省其他人一些时间。
在 CF11 上,我的绑定参数如下所示:
使用 CF11,它运行得很好,它在 CF2018 上也大体上运行。网格排序、更新、添加新记录和删除记录。但我也有一个过滤器下拉列表,当我尝试过滤时,我收到此错误:
未找到元素:“gridColumn|gridHeading|gridDataType|gridMask|tableName|PKName|searchable|dsn” [通过在 URL 参数中添加 'cfdebug' 来启用调试以查看更多信息]
该元素是我传递给 CFC 的列列表。