{{- define "locaName" -}} {{- $col := .Context.Field.Column }} {{- if $col.NameLocalized }} {{- LocaFrontend $col.NameLocalized -}} {{- else }} {{- $col.NameInternal -}} {{- end }} {{- end -}} {{- define "renderValue" -}} {{ $octx := get . "octx" }} {{ $value := get . "value" }} {{ $type := $value.Type.String }} {{- template "locaName" $value }} [{{ $type }}] {{ if eq $type "TEXT" "STRING" }} {{ $value.ValueText }} {{ else if eq $type "DATE" }} {{ Datetime $value.ValueTime.From }} {{ else if eq $type "NUMBER" }} {{ $value.ValueInt }} {{ else if eq $type "INTEGER_2" }} {{ $value.Integer2ToString (get $ "octx") }} {{ else if eq $type "DATETIME" }} {{ Datetime $value.ValueTime.From }} {{ else if eq $type "DATERANGE" }} {{ $value.ValueDateRange }} {{ else if eq $type "NESTED" }}
{{ end }} {{ if .Value }} {{ template "renderValue" (dict "value" .Value "octx" .OutputContext) }} {{ end }}