0

ああ...このColdFusion 11へのアップグレードは、私に大きな頭痛の種を与え続けています!!! 今日、CFChart でいくつかの問題に遭遇しました。

まず...以前は$$変数を小文字で使用できました..それは機能しなくなりました。ドキュメントにはキャメルケースが機能すると書かれていますが、それでもエラーが発生しました。大文字ですが、ありがたいことに動作します。

第二に、$$ 変数の値がすべて台無しになっているようです... 私はこのコードを CF10 (および CF9、CF8 など....) に持っていました。

    <cfchart  format="#myformat#" 
        chartheight="350" 
        chartwidth="600"  
        show3d="yes" 
        showlegend="yes"
        pieslicestyle="sliced"
        xaxistitle="RELATED_TO"
        yaxistitle="NBR"
        url="chart_rpt.cfm?value=$value$&item=$itemlabel$&series=$serieslabel$&rptpd=#rptpd#&rpttype=#rptval#"> 
    <cfchartseries 
      type="pie"
      query="appdata" 
      itemcolumn="related_to" 
      valuecolumn="nbr"
      serieslabel="Type"
      > 
  </cfchartseries>          
  </cfchart>  

これを次のように変更する必要がありました (グラフは同じように見えますが、by...):

    <cfchart  format="#myformat#" 
        chartheight="350" 
        chartwidth="600"  
        show3d="yes" 
        showlegend="yes"
        pieslicestyle="sliced"
        xaxistitle="RELATED_TO"
        yaxistitle="NBR"
        url="chart_rpt.cfm?value=$VALUE$&item=$SERIESLABEL$&series=$ITEMLABEL$&rptpd=#rptpd#&rpttype=#rptval#" > 
    <cfchartseries 
      type="pie"
      query="appdata" 
      itemcolumn="related_to" 
      valuecolumn="nbr"
      serieslabel="Type"
      > 
  </cfchartseries>          
  </cfchart>  

url 句の変更に注意してください。$SERIESLABEL$ の値は、'Foreign' ではなく、'Type' にする必要があります。$ITEMLABEL$ の値は「Foreign」である必要がありますが、代わりに「Type」です。chart_rpt.cfm ルーチンが期待されるデータを生成するために、$$ 変数を切り替える必要がありました。

これらの $$ 変数の定義は変更されましたか? 他の誰かがこれらの問題を抱えていますか?

4

0 に答える 0