メインコンテンツへスキップ

.rfrで特定のカラムやラベルを最終ページのみ表示させる方法はありますでしょうか?

コメント

8件のコメント

  • kitabayashi

    プロパティに「非表示オペランド」があり、最終ページ以外は非表示にする条件を設定すると、うまくいきそうな感じがします。

  • みかん

    kitabayashiさん

    ご回答いただきありがとうございます。
    現状非表示オペランドで「単一ページ」と「総ページ」を比較して「総ページ」とイコールになった時に表示させるというif文にしていますが、上手く表示出来ませんでした。

    @if('単一ページ'='総ページ',false,true)

  • kitabayashi

    非表示オペランドに「'商品コード'=0」と設定し、商品コードに値が入ってこなかった時に表示しないようにしていました。

    ifを使用せず、「'単一ページ'<>'総ページ'」と設定すると、どうなりますか?

  • みかん

    データ項目リストからカラム名「'単一ページ'」と「'総ページ'」、関数から<>を選んだのですが、全ページで表示されてしまいます。

  • tanda

    みかんさん、

    Magicのロジック側で制御できないでしょうか?たとえば、最終ページに表示させたい部分だけ、タスク後処理で出力処理を行う、とかです。

     

  • 岡林拓也

    @pageと@tpageの機能はオペランド欄では使用できないみたいです。(@pageは使用できましたが...。)

    つまり、読み込みするデータ(XMLやCSV)に値が入っているものでなければならないのではないでしょうか。

    みかん様の最初の作り方(レイヤ制御)か、最終ページを明示する項目を出力してそれを非表示オペランドで使用する方法にするしかないのかなと思います。

  • 岡林拓也

    すみません。tanda様のコメントを読んでいませんでした。

    tanda様の方法が後でメンテナンスしやすくて良いと思います。

     

  • みかん

    kitabayashiさん、tandaさん、岡林拓也さん

    ご回答ありがとうございます。
    メンテナンスの事も考えて、tandaさんのロジック側制御でやってみます。

サインインしてコメントを残してください。