0

私の JSP ページでは、ハイチャート グラフを統合しました。

次のコードは、前のページから 2 つの異なる日付を取得します。

String T1=request.getParameter("T1");
String T2=request.getParameter("T2");

これら 2 つの日付を、ハイチャート グラフのタイトル テキストに効果的に渡したいと考えています。コードの作業を手伝ってください。

以下は、ハイチャートのタイトル テキストのコードです。

title: {
                text: 'Database Status From ${T1} to ${T2}',
                    style: {fontSize: '10px'}
            },
4

2 に答える 2

1

私はあなたのためにフィドルを作りました: http://jsfiddle.net/96AhK/

$(function () {
    var valdt1 = 'T1'; //<%=request.getParameter("T1") %>
    var valdt2 = 'T2';  //<%=request.getParameter("T2") %>
    chart = new Highcharts.Chart(
        { chart: { renderTo: 'PIE', 
                  plotBackgroundColor: null, 
                  plotBorderWidth: null, 
                  plotShadow: false,
                  type: 'pie'}, 
         title: { 
             text: 'Database Status From ' + valdt1 +' To ' + valdt2, 
             style: {fontSize: '10px'}
         },
         xAxis: {
            categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
        },
        series: [{
            data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4]        
        }]
    });
});

jsfiddle で動作するようにサーバー側のコード (request.getParameter) を置き換える必要がありましたが、あなたのコードは私には正しいように見えます。変数を使用する場合は、断片を連結して文字列を作成します。

text: 'Database Status From ' + valdt1 +' To ' + valdt2, 
于 2013-08-06T15:39:28.833 に答える