Thu, 9 Apr 2015 3:47 pm
Wuuh, benar-benar hari-hari yang runyam. Kemaren belepotan di iterate interface{} ke map[string]interface{}, maksud hati supaya gampang di json-kan, dan ane lebih paham apa yang sebenarnya terjadi, daripada harus menerima magic-nya #go. Ane nyerah, coz untuk output json sudah di magic-kan juga sama #go ... ane tetap saja kurang puas coz data yang diparsing ke template adalah semua, tidak bisa dipilah-pilah dahulu sebelum di pass. Untung lah template bisa meng-compare data, jadi tidak perlu semua data ditampilkan
{{define "title"}} Home {{end}} {{define "username"}} {{.username}} {{end}} {{define "body"}} {{ $kodejabatan := .kodejabatan }} Input#project
<table border="1"> <thead> <th>Mode</th> <th colspan="2">Agenda</th> <th>Asal</th> <th>Nomor</th> <th>Tanggal</th> <th>Hal</th> </thead> {{ range .listsurat}} <tr> <td>Detail</td> {{ range .Tag}} {{ if eq .kode_jabatan $kodejabatan}} <td>{{.nomor_agenda}}</td> <td>{{.tanggal_disposisi | formatwaktu}}</td> {{ end }} {{ end }} <td>{{ .Asal}}</td> <td>{{ .Nomor}}</td> <td>{{ .Tanggal}}</td> <td>{{ .Hal}}</td> </tr> {{ end }} </table> {{end}}
Additional Info: