Sfoglia il codice sorgente

remove unused links, trigger refresh on change fn

version-14
Nabin Hait 12 anni fa
parent
commit
8ef1d91c3e
2 ha cambiato i file con 16 aggiunte e 0 eliminazioni
  1. +10
    -0
      public/js/wn/views/grid_report.js
  2. +6
    -0
      webnotes/widgets/report_dump.py

+ 10
- 0
public/js/wn/views/grid_report.js Vedi File

@@ -346,6 +346,8 @@ wn.views.GridReport = Class.extend({
this.init_filter_values();
}
this.set_default_values();
$(this.wrapper).trigger('apply_filters_from_route');
},
set_route: function() {
wn.set_route(wn.container.page.page_name, $.map(this.filter_inputs, function(v) {
@@ -802,4 +804,12 @@ wn.views.TreeGridReport = wn.views.GridReportWithPlot.extend({
d.indent = indent;
});
},
trigger_refresh_on_change: function(filters) {
var me = this;
$.each(filters, function(i, f) {
me.filter_inputs[f] && me.filter_inputs[f].change(function() {
me.filter_inputs.refresh.click()
});
});
}
});

+ 6
- 0
webnotes/widgets/report_dump.py Vedi File

@@ -53,6 +53,7 @@ def get_data():
out[d]["links"] = args["links"]
for d in out:
unused_links = []
if out[d].get("links"):
for link_key in out[d]["links"]:
link = out[d]["links"][link_key]
@@ -72,6 +73,11 @@ def get_data():
# replace by id
if row[col_idx]:
row[col_idx] = link_map.get(row[col_idx])
else:
unused_links.append(link_key)
for link in unused_links:
del out[d]["links"][link]
missing = {}
# don't send everything


Caricamento…
Annulla
Salva