From c8005aaad8ee5a06c16b08e57333159725daf8fc Mon Sep 17 00:00:00 2001 From: Mauricio Baeza Date: Mon, 6 Nov 2017 22:36:00 -0600 Subject: [PATCH] Mostrar cantidad de facturas --- source/app/controllers/util.py | 7 ------- source/static/js/ui/invoices.js | 15 ++++++++++++--- 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/source/app/controllers/util.py b/source/app/controllers/util.py index 8b40f46..0aaf567 100644 --- a/source/app/controllers/util.py +++ b/source/app/controllers/util.py @@ -1164,13 +1164,6 @@ def cancel_cfdi(uuid, pk12, rfc, auth): return data, result -#~ def run_in_thread(fn, *args, **kwargs): - #~ t = threading.Thread(target=fn, args=args, kwargs=kwargs) - #~ t.daemon = True - #~ t.start() - #~ return - - def run_in_thread(fn): def run(*k, **kw): t = threading.Thread(target=fn, args=k, kwargs=kw) diff --git a/source/static/js/ui/invoices.js b/source/static/js/ui/invoices.js index e98e36d..49e215f 100644 --- a/source/static/js/ui/invoices.js +++ b/source/static/js/ui/invoices.js @@ -56,11 +56,13 @@ function get_icon(tipo){ var grid_invoices_cols = [ + {id: 'index', header: '#', adjust: 'data', css: 'right', + footer: {content: 'rowCount', colspan: 3, css: 'right'}}, {id: "id", header:"ID", hidden:true}, {id: "serie", header: ["Serie", {content: "selectFilter"}], adjust: "data", sort:"string"}, - {id: "folio", header: ["Folio", {content: "numberFilter"}], adjust: "data", - sort:"int", css: "cell_right"}, + {id: 'folio', header: ['Folio', {content: 'numberFilter'}], adjust: 'data', + sort: 'int', css: 'right', footer: {text: 'Facturas', colspan: 3}}, {id: "uuid", header: ["UUID", {content: "textFilter"}], adjust: "data", sort:"string", hidden:true}, {id: "fecha", header: ["Fecha y Hora"], @@ -89,7 +91,14 @@ var grid_invoices = { resizeColumn: true, headermenu: true, columns: grid_invoices_cols, -}; + on:{ + 'data->onStoreUpdated':function(){ + this.data.each(function(obj, i){ + obj.index = i + 1 + }) + } + }, +} var grid_details_cols = [