Eine Liste.html 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. {#each _.chunk(schueler, 10) as slice, i}
  2. <div class="page grid" orientation="portrait" size="A4">
  3. <div class="header">
  4. <b>Klassenliste der {schueler[0].Klasse} – Stand {datum(new Date())}</b>
  5. </div>
  6. <div class="main">
  7. <Voffset v=1/>
  8. <table>
  9. {#each slice as s, ii}
  10. <tr>
  11. <td><b>{i*10+ii+1}</b></td>
  12. <td>{s.anrede} <b>{s.Name}, {s.Vorname}</b></td>
  13. </tr>
  14. <tr>
  15. <td></td>
  16. <td>{s.Strasse}, {s.PLZ} {s.OrtAbk}</td>
  17. </tr>
  18. <tr><td></td><td>Telefon: {s.Telefon} – eMail: {s.EMail}</td></tr>
  19. <tr>
  20. <td></td>
  21. <td>geboren am {datum(s.Geburtsdatum)} in {s.Geburtsort}<br></td>
  22. </tr>
  23. {/each}
  24. </table>
  25. </div>
  26. <div class="footer">Seite {i+1}/{Math.ceil(schueler.length/10)}</div>
  27. </div>
  28. {/each}
  29. <script>
  30. export let schueler, schule, privat, jahr, abschnitt
  31. import Pageheader from './partials/Pageheader.html'
  32. import Voffset from './partials/Voffset.html'
  33. import { datum } from './helfer'
  34. const _ = R.lodash
  35. </script>
  36. <style>
  37. @import 'css/main.css';
  38. </style>