下面是我要构建的数组的代码.我正在构建一个基于数组的表,该数组包括技能ID(SKID),优先级和默认评级.我找不到我的数组有什么问题,但每当我打开页面时,我都会收到以下错误:
"您试图取消引用类coldfusion.runtime.Array类型的标量变量作为具有成员的结构."
谢谢.
<cfloop query="DisplayLearningPathOne">
<cfset BlankDocumentArray[CurrentRow][1]= SKID>
<cfset BlankDocumentArray[CurrentRow][2]= Priority>
<cfset BlankDocumentArray[CurrentRow][3]= Default_Rating>
</cfloop>
<cfset Total_Records = BlankDocumentArray.RecordCount>
<cfloop index="Counter" from=1 to="#arraylen(Total_Records)#">
<cfoutput>
<table border="2">
<tr>
<th>Skill_ID</th>
<th>Priority</th>
<th>Default_Rating</th>
</tr>
<tr>
<td>#BlankDocument[Counter][1]#,</td>
<td>#BlankDocument[Counter][2]#,</td>
<td>#BlankDocument[Counter][3]#,</td>
</tr>
</table>
</cfoutput>
</cfloop>
Run Code Online (Sandbox Code Playgroud)