Răsfoiți Sursa

handle disabled-indicator

John Anderson 7 ani în urmă
părinte
comite
2d7e5a57e7
1 a modificat fișierele cu 6 adăugiri și 0 ștergeri
  1. 6 0
      netbox/project-static/js/forms.js

+ 6 - 0
netbox/project-static/js/forms.js

@@ -187,6 +187,12 @@ $(document).ready(function() {
                 var results = $.map(data.results, function (obj) {
                 var results = $.map(data.results, function (obj) {
                     obj.text = obj[element.getAttribute('display-field')] || obj.name;
                     obj.text = obj[element.getAttribute('display-field')] || obj.name;
                     obj.id = obj[element.getAttribute('value-field')] || obj.id;
                     obj.id = obj[element.getAttribute('value-field')] || obj.id;
+
+                    if(element.getAttribute('disabled-indicator') && obj[element.getAttribute('disabled-indicator')]) {
+                        // The disabled-indicator equated to true, so we disable this option
+                        console.log("hello");
+                        obj.disabled = true;
+                    }
                     return obj;
                     return obj;
                 });
                 });