Coldfusion CFGRID与cf9.0.1

Coldfusion CFGRID与cf9.0.1,coldfusion,cfgrid,Coldfusion,Cfgrid,我有一个CFgrid,它在CF9.0中运行得很好,但是现在我们升级到了9.0.1,在提交表单后,表单(表单。#GridName#。#Column1Name#)没有出现任何内容。我编写了一些测试代码(如下所示),我在9.0.1服务器上尝试了这些代码,在表单中出现了空字符串,就像在9.0服务器上一样,它列出了所选行的所有信息。有没有关于这个问题的想法和解决方法 提前欢呼 DUMP form: <cfdump var="#form#"><br> <cfform

我有一个CFgrid,它在CF9.0中运行得很好,但是现在我们升级到了9.0.1,在提交表单后,表单(表单。#GridName#。#Column1Name#)没有出现任何内容。我编写了一些测试代码(如下所示),我在9.0.1服务器上尝试了这些代码,在表单中出现了空字符串,就像在9.0服务器上一样,它列出了所选行的所有信息。有没有关于这个问题的想法和解决方法

提前欢呼

    DUMP form: <cfdump var="#form#"><br>

<cfform action="#CGI.script_name#" method="post">

<cfset args = structNew()>
<cfset args.name   = "requestGrid">
<cfset args.format   = "html">
<cfset args.stripeRows  = true>
<cfset args.selectmode  = "row">
<cfset args.height   = "150">
<cfset arg.width   = "320">
<cfset args.autowidth  = "yes">
<cfset args.gridLines  = "yes">
<cfgrid attributeCollection="#args#">
 <cfgridcolumn name="iRequestProductID"  display="false">
 <cfgridcolumn name="iItemID"    display="false">
 <cfgridcolumn name="iProductID"   display="false">
 <cfgridcolumn name="productName"   header="Requested Product"  width="150" > 
 <cfgridcolumn name="ItemName"    header="Allocated Item"  width="100" dataAlign="center"> 
 <cfgridcolumn name="sSerialNo"    header="Serial no"    width="100" dataAlign="center"> 

 <cfgridrow data = "1,1,2,test1,aaa,123">
 <cfgridrow data = "1,2,2,test2,bbb,234">
 <cfgridrow data = "1,3,2,test3,ccc,345">
 <cfgridrow data = "1,4,2,test4,ddd,456">
 <cfgridrow data = "1,5,2,test5,eee,567">

</cfgrid>

<input type="Submit" name="allocate"  value="Allocate Item" style="color:ff0000" />

</cfform>
转储表单:

ColdFusion 9.0.1中的一个增强功能:

  • 在ColdFusion 9中,第一行的数据可以在表单提交时在具有动态网格的表单中使用。在ColdFusion 9.0.1中,数据不可用

参考资料:

我确实看到了,但这是否意味着整个“将cfgrid数据返回到操作页面”和“简单选择数据”部分现在都不起作用了?顺便说一句,他们怎么可能称之为增强功能???西蒙,我没有试过,但从声音上看,Adobe改变了一点行为