在ColdFusion 2018中,使用<cfgrid>
,格式设置为“ html”。
<cfform action="" method="POST" name="TEST">
<cfgrid name="test" format="html">
<CFGRIDCOLUMN NAME="A" HEADER="A" >
<CFGRIDCOLUMN NAME="B" HEADER="B" >
</cfgrid>
</cfform>
在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(未找到)
未捕获的TypeError:无法读取未定义的属性“ id” ext-all.js:18
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已被deprecated and removed与Coldfusion 2016 update 3
根据文档,只有以下标记会受到更改的影响(我想其中一个是对<CFGRID>
的依赖吗?)
在不将折旧的API重新添加到ColdFusion 2018中的情况下...是否可以将YUI与<CFGRID>
标记解耦,因为即使出现错误,它也可以正常工作?
关于 ext-all.js 中的错误,可以采取任何措施吗?还是这是Coldfusion错误?
答案 0 :(得分:0)
尝试更新到CF 2018的最新更新,更新5以及安装的YUI库。您可能会跳过所有上述错误。
只有IE仍然会出现这样的错误问题 无法设置未定义或空引用的属性“页面”