2010-08-23 11 views
2

Je ai un CFgrid qui fonctionnait bien dans CF 9.0, mais maintenant nous avons mis à niveau vers la version 9.0.1, rien ne se forme (formulaire. # NomDomaine #. # Colonne1Nom #) après le formulaire est soumis. J'ai inventé un code de test (ci-dessous) que j'ai essayé sur un serveur 9.0.1, qui apparaît avec une chaîne vide dans le formulaire, comme sur un 9.0 il contient toutes les informations pour la ligne sélectionnée. Des idées sur ce que le problème est et des correctifs pour cela?CFGRID avec CF 9.0.1

Vive à l'avance

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> 

Répondre

2

une des améliorations dans ColdFusion 9.0.1:

  • Dans ColdFusion 9, les données pour la première ligne est disponible sur la soumission du formulaire sous une forme à grille dynamique . Dans ColdFusion 9.0.1, les données ne sont pas disponibles.

Référence: http://help.adobe.com/en_US/ColdFusion/9.0/CFMLRef/WSc3ff6d0ea77859461172e0811cbec22c24-7baf.html

+0

Je ne vois, mais ce que cela signifie que l'ensemble « retour des données cfgrid à la page d'action » et section « Sélection simple des données » SLe maintenant fonctionne pas? Et sur une note de côté, comment peuvent-ils appeler cela une amélioration? – Simon

+0

Simon je n'ai pas essayé, mais à partir des sons de celui-ci Adobe a changé le comportement un peu –