別のセルから Birt Cell 値にアクセスする際に問題があります。
セル #1 には、式を含む動的テキストがあります。DataSet#1 にバインドされています。セル #2 には、式を含む動的テキストがあります。DataSet#2 にバインドされています。
セル #3 はセル 1 とセル 2 を使用し、それらの値に基づいて式をカウントする必要があります。cell#1.value()+cell#2.value() としましょう
問題は、セル #1 の値を取得する方法が見つからないということです。私はもう試した:
this.setDisplayValue(reportContext.getDesignHandle().getElementByID(997).text());
しかし、処理中にエラーが発生しました
Cannot find function text in object org.eclipse.birt.report.model.api.TextDataHandle@edc8ca
また、getValue、getDisplayValue などの関数もありませんでした。
誰もそれを解決する方法を知っていますか?