ハンドルバーはあまりよく知られていませんが、レポート設定で使用しています。私が印刷している文書は1ページに4つでなければならないので、if(index%4 === 0)
のようなチェックをしたいのですが、どうすればいいか分かりません。HandleBarsそれぞれのインデックスが4で割り切れるかどうかをチェック
私はここに{{#each dataset}}
を持つオブジェクトの配列をつもりは基本的なレイアウトで、そして私の4ページあたりのレポートのための私の試み。
<div class="container">
{{#each Badges}}
<div class='cardContainer'>
<div class="card">
<div class="leftCard">
<p>{{Event}}</p>
<p>{{Email}}</p>
<p>{{Name}}</p>
<p>{{Address}}</p>
<p>{{City}} {{State}} {{Zip}}</p>
</div>
<div class="rightCard">
<h4 class='eventTitle'>{{Event}}</h4>
<h2>{{Name}}
<br>
<span style='font-size: 26pt'>{{City}} <br> {{State}}</span>
</h2>
</div>
</div>
</div>
{{#if @index%4 === 0}}
</div><div class="container">
{{/if}}
{{/each}}
</div>
コンテナが.card
クラス内の余白とパディングを正しく設定し、レポートのそれぞれが含まれている必要があります、と.container
クラスがページネーションのためです。
IFにはどうすればよいですか?
これは私も完全に慣れていないjsreportに入る予定です。ヘルパーを登録できるかどうかはわかりません。