瀏覽代碼

Merge pull request #12233 from kunalaswani/HPCC-20700

HPCC-20700 XRefNode not found

Reviewed-By: Miguel Vazquez <miguel.vazquez@lexisnexis.com>
Reviewed-By: Attila Vamos <attila.vamos@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Richard Chapman 6 年之前
父節點
當前提交
5f3d0b8fd3
共有 1 個文件被更改,包括 14 次插入12 次删除
  1. 14 12
      esp/src/eclwatch/XrefDetailsWidget.js

+ 14 - 12
esp/src/eclwatch/XrefDetailsWidget.js

@@ -105,7 +105,20 @@ define([
                     dom.byId(this.id + "LastRun").textContent = params.Modified;
                     dom.byId(this.id + "LastMessage").textContent = params.Status;
                 }
-                this.refreshActionState();
+
+                if (params.Status.indexOf('Generated') !== -1){
+                    this.setDisabled(this.widget._FoundFiles.id, false);
+                    this.setDisabled(this.widget._OrphanFiles.id, false);
+                    this.setDisabled(this.widget._LostFiles.id, false);
+                    this.setDisabled(this.widget._Directories.id, false);
+                    this.setDisabled(this.widget._Errors.id, false);
+                } else {
+                    this.setDisabled(this.widget._FoundFiles.id, true);
+                    this.setDisabled(this.widget._OrphanFiles.id, true);
+                    this.setDisabled(this.widget._LostFiles.id, true);
+                    this.setDisabled(this.widget._Directories.id, true);
+                    this.setDisabled(this.widget._Errors.id, true);
+                }
             },
 
             _onGenerate: function (arg) {
@@ -148,16 +161,5 @@ define([
                 }
             },
 
-            refreshActionState: function () {
-                var disabled = false;
-                if (this.params.Name === "SuperFiles") {
-                    disabled = true;
-                }
-
-                this.foundFilesWidget = registry.byId(this.id + "_FoundFiles").set("disabled", disabled);
-                this.orphanFilesWidget = registry.byId(this.id + "_OrphanFiles").set("disabled", disabled);
-                this.lostFilesWidget = registry.byId(this.id + "_LostFiles").set("disabled", disabled);
-                this.directoriesWidget = registry.byId(this.id + "_Directories").set("disabled", disabled);
-            }
         });
     });