Tabulated preview - {{ dataset.get_results_path().name }}
+
+
{% if dataset.num_rows > max_items %}
@@ -12,18 +14,27 @@
{% for row in rows %}
{% set outer_loop = loop %}
- {% for cell in row %}
+ {% for column, cell in row.items() %}
{% set inner_loop = loop %}
{% if outer_loop.index == 1 %}
{% if "link" in cell or "url" in cell %}
{% set ns.links = ns.links + [inner_loop.index] %}
{% endif %}
{% endif %}
-
- {{ cell|e|add_ahref(ellipsiate=50)|safe }}
+
+ {{ cell|e|add_ahref(ellipsiate=50)|add_colour|safe }}
{% endfor %}
{% endfor %}
+
+
These columns were not
+ available in the source data, but may be available when visiting the source directly or when collecting the data
+ with a different method.
+
This field is missing from the source
+ data and has been filled with a default value, or left empty.
\ No newline at end of file
diff --git a/webtool/views/views_dataset.py b/webtool/views/views_dataset.py
index 1720b3a84..1b8234d21 100644
--- a/webtool/views/views_dataset.py
+++ b/webtool/views/views_dataset.py
@@ -327,9 +327,9 @@ def preview_items(key):
break
if len(rows) == 0:
- rows.append(list(row.keys()))
+ rows.append({k: k for k in list(row.keys())})
- rows.append(list(row.values()))
+ rows.append(row)
except NotImplementedError:
return error(404)