CF8 and cfchart problem

Ask a Question related to Coldfusion Flash Integration, Design and Development.

  1. #1

    Default CF8 and cfchart problem

    I could be wrong but it seems to me that coldfusion 8 never displays flash
    charts when the name is specified, making it impossible to use charts within
    cfforms.

    ie - won't display:

    <cfchart format="flash" show3d="yes" pieslicestyle="sliced"
    labelformat="currency" name="testChart" title="Summary of Revenue">
    <cfchartseries type="pie">
    <cfchartdata item="a" value="50">
    <cfchartdata item="b" value="100">
    <cfchartdata item="c" value="100">
    </cfchartseries>
    </cfchart>

    but will:

    <cfchart format="flash" show3d="yes" pieslicestyle="sliced"
    labelformat="currency" showmarkers="no" title="Summary of Revenue">
    <cfchartseries type="pie">
    <cfchartdata item="a" value="50">
    <cfchartdata item="b" value="100">
    <cfchartdata item="c" value="100">
    </cfchartseries>
    </cfchart>


    omega1234 Guest

  2. Similar Questions and Discussions

    1. cfchart Problem
      I am having a problem displaying all of the itemColumn values when I use the cfchart function. I am retreiving 10 records with a query, however on...
    2. CFChart Problem in MX 7
      I am unable to get a single stacked bar to display using cfchart, but I can get multiple bars to display correctly. When I look at the chart, the...
    3. CFChart Pie problem
      When creating a pie from a database query, if 2 or more adjacent slices are very small, say 1 or 2 percent, then the data labels will overlap each...
    4. CFCHART Problem
      I have a few pages with flash charts and a java menu on the same page. I cannot find where to set the WMODE properties for the flash charts to make...
    5. CFCHART problem in CF7
      My charts in CF7 are not showing all of my x-labels when they worked fine in CF6.1. The only way all the x labels appear in CF7 is when I increase...
  3. #2

    Default Re: CF8 and cfchart problem

    it seems to me that coldfusion 8 never displays flash charts when the name
    is specified


    Neither did Coldfusion MX7, perhaps not even earlier MX versions, either. It
    is so by design. Paraphrasing the
    [url]http://livedocs.macromedia.com/coldfusion/7/htmldocs/00000226.htm[/url],

    "[When you specify the name attribute, cfchart] generates the graph as
    binary data and assigns it to the specified variable. [Specifying a name]
    suppresses chart display. You can use the name value in the cffile tag to write
    the chart to a file."


    You could therefore simply extend your code, thus


    <cftry>
    <cfchart format="flash" show3d="yes" pieslicestyle="sliced"
    labelformat="currency" name="testChart" title="Summary of Revenue">
    <cfchartseries type="pie">
    <cfchartdata item="a" value="50">
    <cfchartdata item="b" value="100">
    <cfchartdata item="c" value="100">
    </cfchartseries>
    </cfchart>
    <!--- create directory if necessary --->
    <cfif NOT directoryExists("c:\temp\test\")>
    <cfdirectory action="CREATE" directory="c:\temp\test\">
    </cfif>
    <!--- write chart to file --->
    <cffile action = "write" file = "c:\temp\test\test_chart.swf" output =
    "#testChart#">
    Chart has been written to c:\temp\test\test_chart.swf
    <cfcatch type="Application">
    error occurred: <cfoutput>#cfcatch.message#</cfoutput>
    </cfcatch>
    </cftry>



    BKBK Guest

  4. #3

    Default Re: CF8 and cfchart problem

    Thanks, that's just what I needed. Should have read the docs more carefully.
    omega1234 Guest

  5. #4

    Default Re: CF8 and cfchart problem

    !


    BKBK Guest

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139