# HG changeset patch # User Torsten Irländer # Date 1377592814 -7200 # Node ID 9bc080ecdbc9d82998c1c2002c844f1c71156feb # Parent eb79d9bf3929b63bc043bdbac0687f25fd3d4f99 Added action in controller to download the file in a new window. diff -r eb79d9bf3929 -r 9bc080ecdbc9 app/controller/Proben.js --- a/app/controller/Proben.js Tue Aug 27 10:14:30 2013 +0200 +++ b/app/controller/Proben.js Tue Aug 27 10:40:14 2013 +0200 @@ -68,6 +68,9 @@ 'probenlist toolbar button[action=import]': { click: this.selectUploadFile }, + 'probenlist toolbar button[action=export]': { + click: this.downloadFile + }, 'probencreate button[action=save]': { click: this.saveItem }, @@ -128,6 +131,15 @@ }); } }, + /** + * Will download the selected Probe in LAF format in a new window (tab). + */ + downloadFile: function(button) { + var grid = button.up('grid'); + var selection = grid.getView().getSelectionModel().getSelection()[0]; + var url = "server/rest/export/laf/" + selection.get('probeId'); + window.open(url, "_blank"); + }, editItem: function(grid, record) { console.log('Editing Probe'); var id = record.get('probeId'); diff -r eb79d9bf3929 -r 9bc080ecdbc9 gfx/document-save-as-6.png Binary file gfx/document-save-as-6.png has changed