diff --git a/ui/scripts/ui-custom/instanceWizard.js b/ui/scripts/ui-custom/instanceWizard.js
index b9012ef2de4..f4d4560b60f 100644
--- a/ui/scripts/ui-custom/instanceWizard.js
+++ b/ui/scripts/ui-custom/instanceWizard.js
@@ -90,7 +90,7 @@
});
};
- var makeSelects = function(name, data, fields, options, selectedObj) {
+ var makeSelects = function(name, data, fields, options, selectedObj, selectedObjNonEditable) {
var $selects = $('
');
options = options ? options : {};
@@ -163,6 +163,14 @@
if (selectedObj != null && selectedObj.id == item.id) {
$select.find('input[type=checkbox]').attr('checked', 'checked');
+
+ if (selectedObjNonEditable) {
+ $select.find('input[type=checkbox]').attr('disabled', 'disabled');
+ $select.find('input[type=checkbox]').clone().attr({
+ type: 'hidden',
+ disabled: false
+ }).appendTo($selects);
+ }
}
$selects.append($select);
@@ -521,7 +529,8 @@
type: 'checkbox',
'wizard-field': 'affinity-groups'
},
- args.data.selectedObj
+ args.data.selectedObj,
+ args.data.selectedObjNonEditable
)
);
} else {