From cc496dc8e816362b11254ae97c19056701529e7e Mon Sep 17 00:00:00 2001 From: Marco Antonio Nina Date: Wed, 17 Oct 2012 12:45:09 -0400 Subject: [PATCH] BUG 9869 Users are not able to double click on the input... SOLVED - The functionality not enabled. - was add "rowdblclick" for inputDocument and outPutDocument. --- .../cases/casesGenerateDocumentPage.js | 17 ++++++++++++ .../cases/casesUploadedDocumentsPage.js | 26 +++++++++++++------ 2 files changed, 35 insertions(+), 8 deletions(-) diff --git a/workflow/engine/templates/cases/casesGenerateDocumentPage.js b/workflow/engine/templates/cases/casesGenerateDocumentPage.js index b5f28032d..666cffc79 100644 --- a/workflow/engine/templates/cases/casesGenerateDocumentPage.js +++ b/workflow/engine/templates/cases/casesGenerateDocumentPage.js @@ -487,6 +487,23 @@ }*/ }, + rowdblclick: function(grid, rowIndex, e) { + var rowSelected = store.getAt(rowIndex); + generateDocumentGridDownloadGlobal.APP_DOC_UID = rowSelected.data.APP_DOC_UID; + generateDocumentGridDownloadGlobal.FILEDOC = rowSelected.data.FILEDOC; + generateDocumentGridDownloadGlobal.FILEPDF = rowSelected.data.FILEPDF; + if (rowSelected.data.FILEPDFLABEL != '') { + generateDocumentGridDownloadGlobal.DOWNLOAD = 'FILEPDF'; + } else { + generateDocumentGridDownloadGlobal.DOWNLOAD = 'FILEDOC'; + } + var APP_DOC_UID = generateDocumentGridDownloadGlobal.APP_DOC_UID; + var FILEDOC = generateDocumentGridDownloadGlobal.FILEDOC; + var FILEPDF = generateDocumentGridDownloadGlobal.FILEPDF; + var DOWNLOAD = generateDocumentGridDownloadGlobal.DOWNLOAD; + + generateDocumentGridDownload(); + }, render: function(){ this.loadMask = new Ext.LoadMask(this.body, {msg:'Loading...'}); diff --git a/workflow/engine/templates/cases/casesUploadedDocumentsPage.js b/workflow/engine/templates/cases/casesUploadedDocumentsPage.js index d918292fd..abacafe65 100644 --- a/workflow/engine/templates/cases/casesUploadedDocumentsPage.js +++ b/workflow/engine/templates/cases/casesUploadedDocumentsPage.js @@ -461,14 +461,24 @@ items:[] }), listeners: { - rowdblclick: emptyReturn, - render: function(){ - this.loadMask = new Ext.LoadMask(this.body, {msg:'Loading...'}); - processesGrid.getSelectionModel().on('rowselect', function(){ - var rowSelected = processesGrid.getSelectionModel().getSelected(); - - }); - } + rowdblclick: function(grid, rowIndex, e) { + var rowSelected = store.getAt(rowIndex); + uploadDocumentGridDownloadGlobal.APP_DOC_UID = rowSelected.data.APP_DOC_UID; + uploadDocumentGridDownloadGlobal.DOWNLOAD_LINK = rowSelected.data.DOWNLOAD_LINK; + uploadDocumentGridDownloadGlobal.TITLE = rowSelected.data.TITLE; + + var APP_DOC_UID = uploadDocumentGridDownloadGlobal.APP_DOC_UID; + var DOWNLOAD_LINK = uploadDocumentGridDownloadGlobal.DOWNLOAD_LINK; + var TITLE = uploadDocumentGridDownloadGlobal.TITLE; + + uploadDocumentGridDownload(); + }, + render: function(){ + this.loadMask = new Ext.LoadMask(this.body, {msg:'Loading...'}); + processesGrid.getSelectionModel().on('rowselect', function() { + var rowSelected = processesGrid.getSelectionModel().getSelected(); + }); + } } }); processesGrid.store.load({params: {"function":"languagesList"}});