| | |
| | | issueTreeConfigs : [], // 이슈 테이블 설정 |
| | | parentIssueId : "", |
| | | hideCompleteIssue : false, |
| | | hideDownIssue : true, |
| | | hideDownIssue : "1", //이슈목록에서 전체이슈보기 :0 상위이슈만보기: 1 하위이슈만보기:1 |
| | | listMode : 0, // 목록 모드 0:기본 리스트 1:트리구조 리스트 |
| | | allIssue : false |
| | | }; |
| | |
| | | |
| | | // 사용자 정의 필드 컬럼 |
| | | if (issueTableConfig.key.indexOf("CUSTOM_FIELD_") !== -1) { |
| | | let cnt = -1; |
| | | |
| | | // 만약 이슈 테이블 컬럼명이 표시되지 않으면 이쪽이 문제 |
| | | for (var count in $scope.vm.customFields) { |
| | | var customField = $scope.vm.customFields[count]; |
| | | |
| | | if (customField.id === Number(issueTableConfig.key.substring(13))) { |
| | | cnt ++; |
| | | $scope.vm.tableConfigs.push($tableProvider.config() |
| | | .setHName(customField.name) |
| | | .setDType("renderer") |
| | | .setDName("useValue"+cnt) /* todo 체크*/ |
| | | .setDName("useValue"+count) |
| | | .setHWidth("bold " + issueTableConfig.width) |
| | | .setDAlign("text-center") |
| | | .setColumnHint(customField) |
| | | .setDRenderer("ISSUE_CUSTOM_FIELD_VALUE_VIEW")); |
| | | break; |
| | | } |
| | | } |
| | | } |
| | |
| | | $scope.vm.hideCompleteIssue = true; |
| | | } |
| | | |
| | | if ($scope.vm.hideDownIssue) { |
| | | $scope.vm.hideDownIssue = true; |
| | | } |
| | | // if ($scope.vm.hideDownIssue) { |
| | | // $scope.vm.hideDownIssue = true; |
| | | // } |
| | | |
| | | // 현재 페이지 정보 |
| | | var currentPage = 0; |
| | | |
| | |
| | | id : id, |
| | | issueTypeId : $scope.vm.viewer.issueTypeVo.id, |
| | | inheritPartners : $scope.vm.viewer.issueTypeVo.inheritPartners, |
| | | usePartner : $scope.vm.viewer.usePartnerVos, |
| | | downTotalCount : downTotalCount |
| | | }; |
| | | } |