{{ define "io_pattern.html" }} {{ template "demo_doc_start" . }} {{ template "demo_masthead" (dict "label" "Pattern Demo" "title" .Title "lead" "Canonical file transfer UX: import preview/confirm and export with explicit scope/format selection." "back_url" "/" "back_text" "← Back to catalog") }} Import Workflow {{ .ImportMessage }} Source file Step Preview Confirm Validation profile strict lenient Render state Row Code Name Qty Validation {{ range .PreviewRows }} {{ .RowNo }} {{ .ItemCode }} {{ .Name }} {{ .Qty }} {{ .Status }} {{ end }} {{ if eq .ImportMode "preview" }} Review Import {{ else }} Back to preview Confirm & Import (demo) {{ end }} Export Workflow {{ .ExportMessage }} Format CSV JSON (planned) Scope Filtered rows Selected rows All rows Include headers Yes No Prepare export Download CSV Reset Demo export endpoint includes UTF-8 BOM and semicolon delimiter to illustrate spreadsheet compatibility patterns. {{ template "demo_doc_end" . }} {{ end }}
Demo export endpoint includes UTF-8 BOM and semicolon delimiter to illustrate spreadsheet compatibility patterns.