! 제품 버전을 정확하게 입력해 주세요.
제품 버전이 정확하게 기재되어 있지 않은 경우,
최신 버전을 기준으로 안내 드리므로
더욱 빠르고 명확한 안내를 위해
제품 버전을 정확하게 입력해 주세요!

커스텀 함수 추가 가능 문의 > Q&A | 토론

본문 바로가기

ActiveReportsJS

Q&A | 토론

PureJS 커스텀 함수 추가 가능 문의

페이지 정보

작성자 세종아이티 작성일 2022-10-27 17:17 조회 321회 댓글 0건
제품 버전 : 3.2.0

본문

안녕하세요.


디자이너에서 제공하는 기본 함수로는 구현이 어려운 부분이 있어 커스텀 함수 추가가 

가능할지 문의드립니다.


서버에 요청하여 필요한 처리를 할 수도 있지만 구조적으로 복잡도가 올라갈 수 있어

디자이너 내에서 해결하고 싶습니다.


확인 부탁드립니다.

감사합니다.

  • 페이스북으로 공유
  • 트위터로  공유
  • 링크 복사
  • 카카오톡으로 보내기

댓글목록

등록된 댓글이 없습니다.

3 답변

PureJS Re: 커스텀 함수 추가 가능 문의

추천0 이 글을 추천하셨습니다 비추천0

페이지 정보

작성자 GCK폴 작성일 2022-10-28 11:36 댓글 1건

본문

안녕하세요 그레이프시티입니다. 


혹시 어떠한 계열의 기능이 추가로 필요 하실 지요?

우선은 아래 표현식의 기능을 사용하면 꽤 많은 다양한 기본적인 함수들을 사용해 보실수 있습니다.


9c206edc840c624f0defe06c6a63fada_1666924419_6858.PNG
9c206edc840c624f0defe06c6a63fada_1666924419_6212.PNG


이것을 식으로 가져와서 조합하면 아마 원하시는 대부분의 기능을 만들어 보실수 있을것 입니다.

참고로 여기에서는 리포트 항목의 데이터를 가져오거나 다양한 연산자 함수를 넣어서 조합하는 것도 가능합니다.

조금더 자세한 내용은 아래의 링크를 참고해 주시기 바랍니다.

https://demo.grapecity.co.kr/activereportsjs/docs/ReportAuthorGuide/Expressions


감사합니다.
그레이프시티 드림 

댓글목록

세종아이티님의 댓글

세종아이티 작성일

답변감사드립니다.
필요한 함수를 간단히 한 가지만 말씀드리면 매월 말일 날짜를 구하는 함수가 필요합니다.
2월 같은 경우는 29일까지 있는 경우도 있어 내장된 함수로만으로는 힘들어 보입니다.
감사합니다.

PureJS Re: 커스텀 함수 추가 가능 문의

추천0 이 글을 추천하셨습니다 비추천0

페이지 정보

작성자 GCK폴 작성일 2022-10-31 18:38 댓글 2건

본문

첨부파일

안녕하세요 그레이프시티입니다. 


조금 복잡하기는 합니다만 포함되어 있는 기본 함수들을 사용하여 원하시는 값을 가져오실수 있습니다.

{Day(DateSerial(Year(@Parameter1), Month(@Parameter1), 1).AddMonths(1).AddDays(-1))} 


첨부된 예제를 참고해 주시기 바랍니다.


감사합니다.
그레이프시티 드림 

댓글목록

세종아이티님의 댓글

세종아이티 작성일

답변 감사합니다.

제가 말씀드린 예시는 정말 간단한 것입니다.
커스텀 자바스크립트 함수를 호출할 수 있는 기능을 추가해 주시면 좋을 것 같습니다.
자바스크립트에서
function getLastDate(year, month) {
     return new Date(year, month, 0);
}
이런 함수를 정의해 두고, 보고서에서 getLastDate(@year, @month) 이렇게 호출하면 
더욱 간단하고 보고서의 활용도가 대폭 개선될 것으로 보입니다.

감사합니다.

PureJS Re: 커스텀 함수 추가 가능 문의

추천0 이 글을 추천하셨습니다 비추천0 채택채택

페이지 정보

작성자 GCK폴 작성일 2022-11-08 11:11 댓글 0건

본문

안녕하세요 그레이프시티입니다. 


아쉽게도 현재 까지 자바스크립트 함수를 직접적으로 제품에 넣을수 있는 방법은 없습니다.

이는 리포트라는 특성상 자체에서 어떠한 값을 계산하여 보여줄때 의도치 않은 외부 값의 반환으로 인한 문제를 방지하고자 함입니다.

기대하신 답변을 드리지 못해 죄송합니다.


추가적을 궁금하신 내용은 다시 문의 주시기 바랍니다.


감사합니다.
그레이프시티 드림 

댓글목록

등록된 댓글이 없습니다.

메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
이메일 : sales-kor@mescius.com | 전화 : 1670-0583 | 경기도 과천시 과천대로 7길 33, 디테크타워 B동 1107호 메시어스(주) 대표자 : 허경명 | 사업자등록번호 : 123-84-00981 | 통신판매업신고번호 : 2013-경기안양-00331 ⓒ 2024 MESCIUS inc. All rights reserved.