table.html 1.07 KB
{% extends "template.starter.html" %}

{% block content %}

<table class="table table-striped table-hover">

    <tr>
        {% for field in fields %}
        <th>
            {% if field.title %}
                {{ field.title }}
            {% else %}
                {{ field }}
            {% endif %}
        </th>
        {% endfor %}
    </tr>

    {% for row in rows %}
    <tr>
        {% for field in fields %}
        {% set field_name = field.title %}
        {% set value = row[field_name] %}
        {% set class_value = "value" %}
        {% if field.isAlignRight %}
            {% set class_value = class_value + ' text-right' %}
        {% endif %}

        <td>

            <div class="{{ class_value }}">

            {% if field.isBold %}<strong>{% endif %}

            {% if field.isNumber %}
                {{ value | numeral }}
            {% else %}
                {{ value }}
            {% endif %}

            {% if field.isBold %}</strong>{% endif %}

            </div>

        </td>

        {% endfor %}
    </tr>
    {% endfor %}

</table>

{% endblock %}