2

CF 9.0で正常に機能していたCFgridがありますが、9.0.1にアップグレードしたため、フォームの送信後にフォーム(form。#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>
4

1 に答える 1

2

ColdFusion 9.0.1 の拡張機能の 1 つ:

  • ColdFusion 9 では、最初の行のデータは、フォームの送信時に動的グリッドを使用して使用できます。ColdFusion 9.0.1 では、データは利用できません。

参照: http://help.adobe.com/en_US/ColdFusion/9.0/CFMLRef/WSc3ff6d0ea77859461172e0811cbec22c24-7baf.html

于 2010-08-23T14:38:03.410 に答える