浏览代码

HPCC-10065 Unable to open LFDetailsWidget in a new window

Fixes HPCC-10065

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
Gordon Smith 11 年之前
父节点
当前提交
73c05dacd2

+ 3 - 1
esp/files/scripts/DFUQueryWidget.js

@@ -475,7 +475,9 @@ define([
                         id: id,
                         title: params.Name,
                         closable: true,
-                        _hpccParams: params
+                        _hpccParams: {
+                            Name: params.Name
+                        }
                     });
                 }
                 this.addChild(retVal, 1);

+ 3 - 1
esp/files/scripts/SourceFilesWidget.js

@@ -112,7 +112,9 @@ define([
                     closable: true,
                     hpcc: {
                         type: "LFDetailsWidget",
-                        params: row
+                        params: {
+                            Name: row.Name
+                        }
                     }
                 });
             }

+ 2 - 0
esp/files/templates/LFDetailsWidget.html

@@ -71,6 +71,8 @@
                             </div>
                         </div>
                     </div>
+                    <span data-dojo-type="dijit.ToolbarSeparator"></span>
+                    <div id="${id}NewPage" class="right" data-dojo-attach-event="onClick:_onNewPage" data-dojo-props="iconClass:'iconNewPage', showLabel:false" data-dojo-type="dijit.form.Button">Open in New Page</div>
                 </div>
                 <div data-dojo-props="region: 'center'" data-dojo-type="dijit.layout.ContentPane">
                     <h2>