{{define "content"}}
{{if .Data}} {{if eq .TemplateType "table"}} {{template "table-view" .}} {{else if eq .TemplateType "card"}} {{template "card-view" .}} {{else}} {{template "table-view" .}} {{end}} {{else}}
暂无数据
{{end}}
共 {{.Total}} 条记录,第 {{.Page}} / {{.Pages}} 页
{{if gt .Page 1}} 上一页 {{end}} {{range until .Pages}} {{$page := add . 1}} {{if eq $page $.Page}} {{$page}} {{else}} {{$page}} {{end}} {{end}} {{if lt .Page .Pages}} 下一页 {{end}}
{{end}} {{define "table-view"}} {{range .Columns}} {{if .ShowInList}} {{end}} {{end}} {{range $row := .Data}} {{range $col := $.Columns}} {{if $col.ShowInList}} {{end}} {{end}} {{end}}
{{.Alias}} {{if .Sortable}} {{end}} 操作
{{template "field" dict "Value" (index $row $col.Name) "Type" $col.RenderType "Column" $col}}
{{end}} {{define "card-view"}}
{{range $row := .Data}}
{{range $col := $.Columns}} {{if $col.ShowInList}}
{{template "field" dict "Value" (index $row $col.Name) "Type" $col.RenderType "Column" $col}}
{{end}} {{end}}
{{end}}
{{end}} {{define "scripts"}} {{end}}