[개발] 프로그램 지식
-
최상단에 있는 ReportTemplate에서 자바스크립트 코드를 작성해줍니다. This.SetReportOption("export.filename", "파일이름 출력 부분!"); // 이 컴포너트에서 레포트 옵션을 설정해줄거야 // 옵션의 이름은 파일명 내보내기 // 두번째 아규먼트에는 다운받았을때 설정된 파일이름을 입력해주면 됩니다!
[오즈레포트] 웹에서 보고서 다운로드시 '''파일명''' 설정하는 방법최상단에 있는 ReportTemplate에서 자바스크립트 코드를 작성해줍니다. This.SetReportOption("export.filename", "파일이름 출력 부분!"); // 이 컴포너트에서 레포트 옵션을 설정해줄거야 // 옵션의 이름은 파일명 내보내기 // 두번째 아규먼트에는 다운받았을때 설정된 파일이름을 입력해주면 됩니다!
2022.01.22 -
[오즈레포트] ODI 구조 ( 데이터 스토어, 데이터 셋, 필드 ) 2022.01.21
-
해당하는 데이터 값 가져오기 This.GetDataSetValue("데이터셋이름.컬럼명"); 예시 var time = ""; if(This.GetDataSetValue("데이터셋이름.해당데이터셋컬럼명") != null){ time = This.GetDataSetValue("데이터셋이름.해당데이터셋컬럼명"); } var text = time; This.SetText(text); 보고서 화면에 출력 This.SetText(출력할 내용을 입력해주세요); 화면단에 Text를 출력하기위한 변수 소괄호 안에 넣고 싶은 내용을 입력하면 됨 문자열 자르는 코드 ( 보통 년원일 데이터 자를 때 사용 ) 문자열.substring(시작,끝); 예시 ex. 20210602 라는 날짜 형식으로 고정되어 있으므로 str = "2..
[오즈레포트] 실무에 썼던 기본적인 자바스크립트 코드 (출력, 문자열자르기, 분기문, 천 단위 콤마찍기 )해당하는 데이터 값 가져오기 This.GetDataSetValue("데이터셋이름.컬럼명"); 예시 var time = ""; if(This.GetDataSetValue("데이터셋이름.해당데이터셋컬럼명") != null){ time = This.GetDataSetValue("데이터셋이름.해당데이터셋컬럼명"); } var text = time; This.SetText(text); 보고서 화면에 출력 This.SetText(출력할 내용을 입력해주세요); 화면단에 Text를 출력하기위한 변수 소괄호 안에 넣고 싶은 내용을 입력하면 됨 문자열 자르는 코드 ( 보통 년원일 데이터 자를 때 사용 ) 문자열.substring(시작,끝); 예시 ex. 20210602 라는 날짜 형식으로 고정되어 있으므로 str = "2..
2022.01.20 -
이 글을 데일카네기 자기관리론을 참고하였습니다. 엎질러진 우유 때문에 울지 마라! 선생님은 우리를 싱크대 주변으로 불렀습니다. "잘 봐둬라. 너희들이 이 교훈을 평생 기억하길 바란다. 우유는 이미 없어졌어. 보다시피 하수구로 흘러가버렸지. 아무리 난리법석을 떨어봤자 한 방울도 돌아오지 않아. 조금만 더 주의하고 조심했더라면 우유를 이렇게 쏟지 않았을 수도 있겠지. 하지만 이미 늦었어. 우리가 할 수 있는 일이라고는 어쩔 수 없는 손실로 여기고 잊어버린 후 자기가 할 일을 계속하는 것 뿐이야. "
[독서] 엎질러진 우유 때문에 울지 마라! feat. 데일카네기 자기관리론이 글을 데일카네기 자기관리론을 참고하였습니다. 엎질러진 우유 때문에 울지 마라! 선생님은 우리를 싱크대 주변으로 불렀습니다. "잘 봐둬라. 너희들이 이 교훈을 평생 기억하길 바란다. 우유는 이미 없어졌어. 보다시피 하수구로 흘러가버렸지. 아무리 난리법석을 떨어봤자 한 방울도 돌아오지 않아. 조금만 더 주의하고 조심했더라면 우유를 이렇게 쏟지 않았을 수도 있겠지. 하지만 이미 늦었어. 우리가 할 수 있는 일이라고는 어쩔 수 없는 손실로 여기고 잊어버린 후 자기가 할 일을 계속하는 것 뿐이야. "
2022.01.19 -
1. 데이터 리스트에 순번보여주기 var index = 1; // 임시변수 if (GetGlobal("row_index")!= null) index = GetGlobal("row_index"); // 전역 변수가 존재하는 경우 This.SetText(index); // 라벨 텍스트 변경 SetGlobal("row_index", (index + 1)); // 전역 변수값 1 증가 2. 페이지마다 5건씩 출력하기 if (This.GetDataSetRowIndex() % 5 == 0) { //ㅎ 행 인덱스를 5로 나눈 나머지 값이 0인 경우 This.SetForceNewPage(true(; // 강제로 페이지 넘기기 } 3. 날짜 포맷 적용하기 var currData = This.GetDataSetValue..
[오즈레포트] 자바스크립트 적용 예시 ( 순번, 5건씩 출력, 날짜포맷, 숫자포맷, 컴포넌트속성 변경 )1. 데이터 리스트에 순번보여주기 var index = 1; // 임시변수 if (GetGlobal("row_index")!= null) index = GetGlobal("row_index"); // 전역 변수가 존재하는 경우 This.SetText(index); // 라벨 텍스트 변경 SetGlobal("row_index", (index + 1)); // 전역 변수값 1 증가 2. 페이지마다 5건씩 출력하기 if (This.GetDataSetRowIndex() % 5 == 0) { //ㅎ 행 인덱스를 5로 나눈 나머지 값이 0인 경우 This.SetForceNewPage(true(; // 강제로 페이지 넘기기 } 3. 날짜 포맷 적용하기 var currData = This.GetDataSetValue..
2022.01.19 -
이 글을 데일카네기 자기관리론 도서를 참고하였습니다. 걱정을 멈추고 문제를 해결할 3단계 방법 1단계 : 두려움 없이 있는 그대로 현 상황을 분석하고, 이번 실패가 낳을 수 있는 최악의 결과를 생각해보았습니다. 2단계 : 일어날 수 있는 최악의 상황을 가정해본 후, 어쩔 수 없다면 받아들이기로 했습니다. 3단계 : 그때부터 이미 마음 속으로 받아들인 최악의 상황을 개선해보고자 침착하게 시간과 노력을 기울였습니다.
[독서] 걱정을 멈추고 문제를 해결할 3단계 방법 feat. 데일카네기 자기관리론이 글을 데일카네기 자기관리론 도서를 참고하였습니다. 걱정을 멈추고 문제를 해결할 3단계 방법 1단계 : 두려움 없이 있는 그대로 현 상황을 분석하고, 이번 실패가 낳을 수 있는 최악의 결과를 생각해보았습니다. 2단계 : 일어날 수 있는 최악의 상황을 가정해본 후, 어쩔 수 없다면 받아들이기로 했습니다. 3단계 : 그때부터 이미 마음 속으로 받아들인 최악의 상황을 개선해보고자 침착하게 시간과 노력을 기울였습니다.
2022.01.18