self.filters['platform'] = '!myslice'
else :
self.setKey()
-
self.setLocalFields()
def setKey(self):
- print self.type
# What about key formed of multiple fields???
query = Query.get('local:object').filter_by('table', '==', self.type).select('key')
results = execute_query(self.request, query)
</thead>
<tbody>
{% for d in data %}
-<tr id="{{ id }}">
- {% if "checkbox" in options %}<td><input type="checkbox" name="{{ id }}" /></td>{% endif %}
+<tr id="{{ d|key:id }}">
+ {% if "checkbox" in options %}<td><input type="checkbox" name="{{ id }}" value="{{ d|key:id }}" /></td>{% endif %}
{% for f in fields %}<td><div class="line1">{{ d|key:f }}</div></td>{% endfor %}
</tr>
{% endfor %}
@register.filter(name='key')
def key(d, key_name):
- if d[key_name] != None :
+ if key_name in d and d[key_name] != None :
return d[key_name]
else :
return ""