I have a template that shows a matrix table of form text input boxes.
When the form is new, then it should be just empty text boxes. If data
already exists, then the form gets repopulated with data.

What I am looking for it this:

PRODUCTS | DAY1 | DAY2 | DAY3
POLO | Empty text box | 3 |  3
PASSAT | 1 | 0 | 0
SCIROCCO | Empty text box | Empty text box |  1

What I get is this:

PRODUCTS | DAY1 | DAY2 | DAY3
POLO | No box | 3 |  3
PASSAT | 1 | 0 | 0
PASSAT | No box | No box |  1

My template is:

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
<tr>
    <th class="centered">{{ rate.cost_item.name }}</th>
        {% for appointment in appointments %}
    <td class="centered">
        {% for sale in sales %}
            {% if sale.appointment.id == appointment.id and
rate.cost_item.id == sale.cost_rate.cost_item.id %}
                <input type="text" name="sales_{{rate.id}}
_{{ appointment.id }}" value="{{sale.units}}" size="4" maxlength="4"
style="text-align:center" />
            {% endif %}
        {% endfor %}
    </td>
    {% endfor %}
</tr>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

Obviously, if try to put an 'else' anywhere in that sales loop to say
put an empty text input box, I'll get as many boxes as there are sales
within each table cell.

Is there anyway to get around this?
Or with I need to create my own filter to do this?

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-us...@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to