2010-11-02 4 views
1
<html> 
<head> 

</head> 
<body> 
<cfhttp method="Get" 
url="http://localhost:90/myweb/xmlwork/xmlfile.cfm"> 

<cfoutput> 
    #cfhttp.filecontent# 
</cfoutput> 
<br> 
<br><br><br> 
<!---<cffile action="read" file="http://localhost:90/myweb/xmlfile.cfm" variable="myxml">---> 
<cfset mydoc = XmlParse(cfhttp.filecontent)> 
<cfset dd = mydoc.StorageList.XmlChildren> 
<cfset size = ArrayLen(dd)> 
<cfoutput> 
Number of Drive = #size# 
<br> 
</cfoutput> 
<br> 

<cfset myquery = QueryNew("DriveName,TotalSpace,FreeSpace") > 

<cfset temp = QueryAddRow(myquery, #size#)> 
<cfloop index="i" from = "1" to = #size#> 
    <cfset temp = QuerySetCell(myquery, "DriveName", 
    #mydoc.StorageList.DriveDetails[i].DriveName.XmlText#, #i#)> 
    <cfset temp = QuerySetCell(myquery, "TotalSpace", 
    #mydoc.StorageList.DriveDetails[i].TotalSpace.XmlText#, #i#)> 
<cfset temp = QuerySetCell(myquery, "FreeSpace", 
    #mydoc.StorageList.DriveDetails[i].FreeSpace.XmlText#, #i#)> 
</cfloop> 

Contents of the: <br> 
<cfdump var=#myquery#> 
<br><cfloop index="i" from = "1" to = #size#> 
<cfchart format="flash" show3d="true" chartwidth="300" chartheight="300" > 
      <cfchartseries type="pie"> 
      <cfloop query="myquery"> 
    <cfchartdata item="#TotalSpace#" value="#FreeSpace#"> 
       </cfloop> 
      </cfchartseries> 
     </cfchart> 
</cfloop> 


<!---<cfloop index="i" from = "1" to = #size#> 
    <cfchart> 
<cfchartseries 
    type="pie" 

    query="myquery" 
    valueColumn="TotalSpace" 
    itemColumn="FreePace"/> 
</cfchart> 
</cfloop>---> 
</body> 
</html> 

j'ai ce code pour l'affichage graphique, mais montrant dans un graphique que je veux afficher dans tableau indivisualdonnées cfchart pour afficher les détails d'entraînement indivisually

Répondre

0

Au lieu de construire une requête et l'utiliser pour afficher dans Dans votre graphique, utilisez une série de graphiques avec cfchartdata pour ajouter les données appropriées au graphique.

Questions connexes