<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />ユーザー入力に基づいてレポートを生成するスクリプトがあります。 レポート内のチャートの数は入力に基づいて異なります。 レポート内のすべてのチャートのフレームサイズを変更したいのですが、チャートの数が事前に分からないことがあります。 誰もがこれを行う方法を知っていますか?ありがとう。
こんにちは、私は複数のチャートを作成するいくつかのアプリを持っています、そして私はそれらの高さ/幅を制御するために変数を使います。 一つのアイデアは、あなたはチャートコードのために一つの一般的なjslを作りたいと思うかもしれません。 可能であれば、この一般的なチャートjslをループで呼び出します。おそらく別のjslから、または希望する場所から...ループの上限の変数を知る必要があります。あなたの申請?たぶんあなたはどういうわけかあなたのユーザー入力からこの上限を決めることができますか?チャートが作成された後にチャートカウンタを配置できます。 これは必ずしもあなたが必要とするものではないかもしれませんが、あなたにさらにいくつかのアイデアを与えるかもしれません... DJ
chartCounter = 0; //コードの先頭を初期化する
幅= 600。//ピクセル
身長= 300。//ピクセル
(a = 1、a <= upperbound、a ++の場合、//上限変数を決定できるかどうかを判断する必要があります。
myChart =変動グラフ(
Y(:YVALUE)、
X(:XVALUE)、
SendToReport(
ディスパッチ(
{"YVALUEの変動図"}、"変動図"、FrameBox、{フレームサイズ(幅、高さ)}
)
)
; // varチャートの終わり
chartCounter = chartCounter + 1;
; //ループ