| | |
| | | name : "", // 사용자 정의 필드 명 |
| | | customFieldType : "INPUT", // 사용자 정의 필드 유형 |
| | | defaultValue : "", // 기본 값 |
| | | defaultNumValue : "", // 기본 값 |
| | | defaultDateValue : "", // 기본 값 |
| | | defaultIpValue : "", // 기본 값 |
| | | defaultEmailValue : "", // 기본 값 |
| | | defaultTelValue : "", // 기본 값 |
| | | defaultSiteValue : "", // 기본 값 |
| | | options : [], // 옵션 |
| | | optionText : "", // 옵션 값 |
| | | numberType : "", |
| | | ipAdress : "", |
| | | ipAddress : "", |
| | | email : "", |
| | | site : "", |
| | | tel : "" |
| | | tel : "", |
| | | requiredData : false |
| | | } |
| | | }; |
| | | |
| | |
| | | // 필드 유형을 변경 했을 때 문자열 필드일 경우에는 옵션 값을 초기화해준다. |
| | | function changeFieldType() { |
| | | // if ($scope.vm.form.customFieldType === "INPUT") { |
| | | $scope.vm.form.name = ""; |
| | | // $scope.vm.form.name = ""; |
| | | $scope.vm.form.options = []; |
| | | $scope.vm.form.optionText = ""; |
| | | |
| | | $scope.vm.form.defaultValue = ""; |
| | | $scope.vm.form.defaultNumValue = ""; |
| | | $scope.vm.form.defaultDateValue = ""; |
| | | $scope.vm.form.defaultIpValue = ""; |
| | | $scope.vm.form.defaultEmailValue = ""; |
| | | $scope.vm.form.defaultTelValue = ""; |
| | | $scope.vm.form.defaultSiteValue = ""; |
| | | } |
| | | |
| | | |
| | |
| | | return true; |
| | | } |
| | | } |
| | | |
| | | return false; |
| | | } |
| | | |
| | |
| | | var content = angular.copy($scope.vm.form); |
| | | content.name = $rootScope.preventXss(content.name); |
| | | |
| | | |
| | | if ($scope.vm.form.customFieldType === 'MULTI_SELECT'|| $scope.vm.form.customFieldType === "SINGLE_SELECT") { |
| | | var convertDefaultValues = ""; |
| | | |
| | |
| | | } |
| | | }); |
| | | |
| | | //content.defaultValue = convertDefaultValues; |
| | | content.defaultValue = convertDefaultValues; |
| | | } |
| | | |
| | | CustomField.add($resourceProvider.getContent( |