CFGRID с CF 9.0.1 - PullRequest
       24

CFGRID с CF 9.0.1

2 голосов
/ 23 августа 2010

У меня есть CFgrid, который отлично работал в CF 9.0, но теперь мы обновились до 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>

1 Ответ

2 голосов
/ 23 августа 2010

Одно из улучшений в ColdFusion 9.0.1:

  • В ColdFusion 9 данные для первой строки доступны при отправке формы в форме с динамической сеткой.В ColdFusion 9.0.1 данные недоступны.

Ссылка: http://help.adobe.com/en_US/ColdFusion/9.0/CFMLRef/WSc3ff6d0ea77859461172e0811cbec22c24-7baf.html

...