Index: ssts-web/src/main/webapp/disinfectsystem/labelTemplateDesign/labelTemplateView.js =================================================================== diff -u -r15036 -r15195 --- ssts-web/src/main/webapp/disinfectsystem/labelTemplateDesign/labelTemplateView.js (.../labelTemplateView.js) (revision 15036) +++ ssts-web/src/main/webapp/disinfectsystem/labelTemplateDesign/labelTemplateView.js (.../labelTemplateView.js) (revision 15195) @@ -15,6 +15,41 @@ // 全屏窗口 top.printDesignWindow = openFullSizeWindowWithName(href,null,"printDesignWindow"); } +function saveConfigToFile(grid){ + var selectedRecords = grid.getSelectionModel().getSelections(); + var selectedCount = grid.getSelectionModel().getCount(); + var ids = ""; + if(selectedCount < 1){ + showResult("请选择要保存的模板"); + }else{ + for ( var i = 0, len = selectedRecords.length; i < len; i++) { + if (ids == "") { + ids = selectedRecords[i].data['id']; + } else { + ids = ids + ',' + selectedRecords[i].data['id']; + } + } + Ext4.Ajax.request({ + url : WWWROOT + '/disinfectSystem/labelTemplateAction!writeLabelTemplates.do', + params : {ids : ids}, + success : function(response, options) { +// var result = Ext4.JSON.decode(response.responseText); +// var success = result.success; +// if (true != success) { +// showResult("删除失败"); +// return; +// } else { +// showResult('删除成功!'); +// grid.dwrReload(); +// } + showResult('操作成功!'); + }, + failure : function(response, options) { + showResult("操作失败"); + } + }); + } +} Ext.onReady(function() { Ext.QuickTips.init(); var columns = [ @@ -68,6 +103,12 @@ handler : function() { deleteConfig(grid); } + }, '-', { + text : '保存到文件', + hidden : false, + handler : function() { + saveConfigToFile(grid); + } },'-',{ text : '打印设计', iconCls : 'btn_ext_application_edit',