我在ColdFusion中有以下代码。
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
<cfform id="form1" name="form1" method="post">
<cfquery name="config" datasource="config">
SELECT DISTINCT ColumnName
FROM tablename
</cfquery>
<cfinput name="ColumnName"
type="text"
autoSuggest="#valueList(config.ColumnName)#"
typeahead="true"
size="40"
placeholder="ColumnName"/><br>
</cfform>
</body>
</html>
此行出现问题:autoSuggest="#valueList(config.ColumnName)#"
以下是控制台中的错误。我错过了什么吗?
答案 0 :(得分:3)
根据 official page of Adobe ColdFusion 2016 ,我必须 download js and css manually for yui from here
来自链接文章的相关信息:
YUI和Spry
我们在ColdFusion 2016(Update 3)中弃用了YUI和Spry库,并删除了以下JavaScript库:
<cfusion_webroot>\cf_scripts\scripts\ajax\yui
<cfusion_webroot>\cf_scripts\scripts\ajax\spry
<cfusion_webroot>\cf_scripts\scripts\ajax\resources\yui
因此,以下使用YUI和Spry功能的标记会受到影响:
- cfmenu
- CFTREE
- cftooptip
- cfcalendar
- cfinput(autosuggest属性)
- cfinput(sourcefortooltip属性)
- cfsprydataset
作为一种解决方法,您可以从以下位置手动下载已删除的文件,并将它们复制到ColdFusion的webroot中,位于上面列出的目录中。