From a9ec34482c6f4551f3b31e3dba646218c452084a Mon Sep 17 00:00:00 2001 From: Luis Fernando Saisa Lopez Date: Wed, 13 Nov 2013 17:08:39 -0400 Subject: [PATCH] BUG 13558 "Pagination of Documents Menu is not wortking" SOLVED - Pagination of Documents Menu is not wortking. - Problema: Cuando se lista los documentos en HOME>Documents, y seleccionado una carpeta del arbol, se muestra los documentos generados; al momento de pasar a la siguiente pagina se muestra una pagina en blanco. Solucion: Se completa en la siguiente funcion a la condicion que se tiene una condicion mas "options.params.dir": datastore.on("beforeload", function(ds, options) { ... var dirAux = (itemSelected.length == 0 && options.params.dir)? ... : ...; var nodeAux = (itemSelected.length == 0 && options.params.dir)? ... : ...; ... }); Con esta condicion al pasar de una pagina a otra, el listado de documentos se mostrara correctamente. Este cambio estara disponible a partir de la version 2.5.2 --- workflow/engine/templates/cases/casesDocuments.js | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/workflow/engine/templates/cases/casesDocuments.js b/workflow/engine/templates/cases/casesDocuments.js index b558c9b10..34a918663 100755 --- a/workflow/engine/templates/cases/casesDocuments.js +++ b/workflow/engine/templates/cases/casesDocuments.js @@ -466,12 +466,12 @@ function openActionDialog(caller, action, dataAux) icon: Ext.MessageBox.ERROR, buttons: Ext.MessageBox.OK, fn : function(btn) { - try + try { prnt = parent.parent; top.location = top.location; } - catch (err) + catch (err) { parent.location = parent.location; } @@ -865,8 +865,12 @@ var datastore = new Ext.data.Store({ datastore.on("beforeload", function(ds, options) { - options.params.dir = (itemSelected.length === 0) ? options.params.dir : ds.directory; - options.params.node = (itemSelected.length === 0) ? options.params.dir : ds.directory; + var dirAux = (itemSelected.length == 0 && options.params.dir)? options.params.dir : ds.directory; + var nodeAux = (itemSelected.length == 0 && options.params.dir)? options.params.dir : ds.directory; + + options.params.dir = dirAux; + options.params.node = nodeAux; + options.params.option = "gridDocuments"; options.params.sendWhat = datastore.sendWhat; if (options.params.dir == "ASC" || options.params.dir == "DESC") {