ああ...この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 ルーチンが期待されるデータを生成するために、$$ 変数を切り替える必要がありました。
これらの $$ 変数の定義は変更されましたか? 他の誰かがこれらの問題を抱えていますか?