次のような式を使用する行があります。
if (row["type"] == "OTHER") {
dataSetRow["questionText"]
}
else {
dataSetRow["exposure"]
}
「タイプ」が「OTHER」の場合、コルスパンを4に変更して、他の列を無視するようにします。しかし、それ以外の場合は、通常の colspan の 1 になります。
これは可能ですか?
はい、できます。
レポートで、変更するセルを選択します。次にscript
タブに移動し、onRender
スクリプトを選択します。私はEclipse IDEを使用してこのコードを試しましたが、正しく動作しています。
this.colSpan=3;
そのため、必要に応じてそのコードを変更してください。
BIRT セル要素の詳細:セル