summaryrefslogtreecommitdiff
path: root/ishtar/furnitures/widgets.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@peacefrogs.net>2011-02-01 00:19:36 +0100
committerÉtienne Loks <etienne.loks@peacefrogs.net>2011-02-01 00:19:36 +0100
commitd53fe70a3458cc8cd02367997c63bb17718dd45d (patch)
treeea588f9231d6c5cdf69ca0547aa9b901f1a3092f /ishtar/furnitures/widgets.py
parent603b94b71f230cccfc1edd325c884c701660c473 (diff)
downloadIshtar-d53fe70a3458cc8cd02367997c63bb17718dd45d.tar.bz2
Ishtar-d53fe70a3458cc8cd02367997c63bb17718dd45d.zip
Export tables as CSV (closes #158)
Diffstat (limited to 'ishtar/furnitures/widgets.py')
-rw-r--r--ishtar/furnitures/widgets.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/ishtar/furnitures/widgets.py b/ishtar/furnitures/widgets.py
index 6276e2771..932770f29 100644
--- a/ishtar/furnitures/widgets.py
+++ b/ishtar/furnitures/widgets.py
@@ -163,7 +163,11 @@ class JQueryJqGrid(forms.RadioSelect):
extra_cols = extra_cols and ",".join([""]+extra_cols) or ""
rendered += """<table id="grid_%s" class='jqgrid'></table>
<div id="pager_%s"></div>
-<input type="hidden" id="hidden_%s" name="%s">""" % (name, name, name, name)
+""" % (name, name)
+ rendered += """
+<div id="foot_%s" class="gridfooter"><a href="%scsv" target="_blank">%s</a></div>
+<input type="hidden" id="hidden_%s" name="%s">""" % (name,
+ unicode(self.source), unicode(_("Export as CSV")), name, name)
rendered += """
<script type="text/javascript">
var query_vars = new Array(%(col_idx)s);