3

morphXレポートの長さを偶数ページに強制しようとしています(自動折りたたみマシンがワークロードを適切に処理できるようにするため)が、これを使用element.pagesTotal()することに失敗しました。

他の人は、要素レベルでのエンティティごとのレポートのページ数をどのように取得しましたか?

(これはDynamics Ax 2009です)

4

1 に答える 1

4

申し訳ありませんがpagesTotal、これはレポートの終了後に結果を提供する「魔法の」関数であり、を発行するには遅すぎますnewPage

あなたは自分自身を数える必要があります。幸いなことに、X ++はそれが非常に得意です!

でカウンターを宣言しますclassDeclaration

 Counter pc;

executeページヘッダーセクションでカウンターをインクリメントします。

 pc++;

フェッチで、newPageafter super()(または顧客番号の中断時)を追加します。

boolean fetch()
{
    boolean ret = super();
    if (pc mod 2 == 1)
        element.newPage();
    return ret;
}
于 2013-01-29T21:32:45.850 に答える