morphXレポートの長さを偶数ページに強制しようとしています(自動折りたたみマシンがワークロードを適切に処理できるようにするため)が、これを使用element.pagesTotal()
することに失敗しました。
他の人は、要素レベルでのエンティティごとのレポートのページ数をどのように取得しましたか?
(これはDynamics Ax 2009です)
morphXレポートの長さを偶数ページに強制しようとしています(自動折りたたみマシンがワークロードを適切に処理できるようにするため)が、これを使用element.pagesTotal()
することに失敗しました。
他の人は、要素レベルでのエンティティごとのレポートのページ数をどのように取得しましたか?
(これはDynamics Ax 2009です)
申し訳ありませんがpagesTotal
、これはレポートの終了後に結果を提供する「魔法の」関数であり、を発行するには遅すぎますnewPage
。
あなたは自分自身を数える必要があります。幸いなことに、X ++はそれが非常に得意です!
でカウンターを宣言しますclassDeclaration
:
Counter pc;
execute
ページヘッダーセクションでカウンターをインクリメントします。
pc++;
フェッチで、newPage
after super()(または顧客番号の中断時)を追加します。
boolean fetch()
{
boolean ret = super();
if (pc mod 2 == 1)
element.newPage();
return ret;
}