|
|
@ -44,6 +44,7 @@ function TableColumnsAssignmentController($scope, types, $timeout) { |
|
|
|
|
|
|
|
|
vm.columnTypes.name = types.importEntityColumnType.name; |
|
|
vm.columnTypes.name = types.importEntityColumnType.name; |
|
|
vm.columnTypes.type = types.importEntityColumnType.type; |
|
|
vm.columnTypes.type = types.importEntityColumnType.type; |
|
|
|
|
|
vm.columnTypes.label = types.importEntityColumnType.label; |
|
|
|
|
|
|
|
|
switch (vm.entityType) { |
|
|
switch (vm.entityType) { |
|
|
case types.entityType.device: |
|
|
case types.entityType.device: |
|
|
@ -62,6 +63,7 @@ function TableColumnsAssignmentController($scope, types, $timeout) { |
|
|
if (newVal) { |
|
|
if (newVal) { |
|
|
var isSelectName = false; |
|
|
var isSelectName = false; |
|
|
var isSelectType = false; |
|
|
var isSelectType = false; |
|
|
|
|
|
var isSelectLabel = false; |
|
|
var isSelectCredentials = false; |
|
|
var isSelectCredentials = false; |
|
|
for (var i = 0; i < newVal.length; i++) { |
|
|
for (var i = 0; i < newVal.length; i++) { |
|
|
switch (newVal[i].type) { |
|
|
switch (newVal[i].type) { |
|
|
@ -71,6 +73,9 @@ function TableColumnsAssignmentController($scope, types, $timeout) { |
|
|
case types.importEntityColumnType.type.value: |
|
|
case types.importEntityColumnType.type.value: |
|
|
isSelectType = true; |
|
|
isSelectType = true; |
|
|
break; |
|
|
break; |
|
|
|
|
|
case types.importEntityColumnType.label.value: |
|
|
|
|
|
isSelectLabel = true; |
|
|
|
|
|
break; |
|
|
case types.importEntityColumnType.accessToken.value: |
|
|
case types.importEntityColumnType.accessToken.value: |
|
|
isSelectCredentials = true; |
|
|
isSelectCredentials = true; |
|
|
break; |
|
|
break; |
|
|
@ -84,6 +89,7 @@ function TableColumnsAssignmentController($scope, types, $timeout) { |
|
|
$timeout(function () { |
|
|
$timeout(function () { |
|
|
vm.columnTypes.name.disable = isSelectName; |
|
|
vm.columnTypes.name.disable = isSelectName; |
|
|
vm.columnTypes.type.disable = isSelectType; |
|
|
vm.columnTypes.type.disable = isSelectType; |
|
|
|
|
|
vm.columnTypes.label.disable = isSelectLabel; |
|
|
if (angular.isDefined(vm.columnTypes.accessToken)) { |
|
|
if (angular.isDefined(vm.columnTypes.accessToken)) { |
|
|
vm.columnTypes.accessToken.disable = isSelectCredentials; |
|
|
vm.columnTypes.accessToken.disable = isSelectCredentials; |
|
|
} |
|
|
} |
|
|
|