0

啊……ColdFusion 11 的升级让我头疼不已!!!我今天遇到了一些关于 CFChart 的问题。

首先...我曾经能够将 $$ 变量设为小写..这不再有效。文档说 camelCase 有效,但仍然产生错误。不过,幸运的是,大写字母有效。

其次,$$ 变量中的值似乎都搞砸了......我在 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>  

我不得不将其更改为(图表看起来相同,由...):

    <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$ 中的值应该是 'Type'...而不是它的 'Foreign'。$ITEMLABEL$ 中的值应该是“Foreign”,而是“Type”。我不得不为 chart_rpt.cfm 例程切换 $$ 变量以生成预期的数据。

他们是否更改了这些 $$ 变量的定义?还有其他人有这些问题吗?

4

0 回答 0