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

매개 변수로 입력된 날짜/시간 값을 Unix Timestamp로 변환하고 싶습니다. > Q&A | 토론

본문 바로가기

ActiveReportsJS

Q&A | 토론 - 디자이너

디자이너 매개 변수로 입력된 날짜/시간 값을 Unix Timestamp로 변환하고 싶습니다.

페이지 정보

작성자 밤샌부엉이 작성일 2023-06-16 16:35 조회 269회 댓글 0건
제품 버전 : ActiveReportsJS 4.0.0
컨트롤 이름 : Expression

본문

네트워크 트래픽 보고서 그래프 작성을 위해

분석 보고서 기간에 대한 매개변수 데이터 형식 "날짜/시간" 선택에 대해서

자동으로  RRDtool 이미지 삽입이 되는 보고서를 작성 중입니다. 



이에  ActiveReportsJS에서 

모양 "이미지".  원본 "외부"에 대한 값을 요청 URL에 

그래프 작성 기간 "from", "to" 에 대한  Unix Timestamp 값 변환 전달이 필요로 합니다. 



현재 하기와 같은 설정에서

매개변수 "from" "to" 값을  2023-06-12 오전 12:00:00 

어떤 수식으로 Unix Timestamp 값으로 변환 가능할까요?



 http://127.0.0.1/graph.php?type=device_processor&legend=yes&device={@Device_ID}&width=1200&height=600&from={@from}&to={@to}

 {"__wd_core_clipboard__":true,"platform":"rdlx","data":{"pasteId":"u0ysh5","items":[{"Type":"image","Name":"이미지3","ZIndex":5,"Value":"=\"http://127.0.0.1/graph.php?type=device_processor&legend=yes&device=\" & Parameters!Device_ID.Value & \"&width=1200&height=600&from=\" & Parameters!from.Value & \"&to=\" & Parameters!to.Value","MIMEType":"image/png","Sizing":"Fit","HorizontalAlignment":"Center","VerticalAlignment":"Middle","Width":"6.1252in","Height":"0.9063in"}]}}

 


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

댓글목록

등록된 댓글이 없습니다.

1 답변

디자이너 Re: 매개 변수로 입력된 날짜/시간 값을 Unix Timestamp로 변환하고 싶습니다.

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

페이지 정보

작성자 GCK폴 작성일 2023-06-20 14:35 댓글 0건

본문

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

끝점(Endpoint)에 들어가는 URL값에 사용자의 입력에 따른 다른 데이터를 넣고 싶다는 것으로 이해했습니다.


42d858e1abd1bd19c7dda7a82de0743b_1687238901_5257.PNG
따로 여기에서 사용자의 입력을 반영할수는 없고 이 경우 런타임 바인딩을 활용해서 진행하실수 있을것 같습니다.

아래와 같읕 방식으로 리포트에 직접 URL을 통한 데이터 바인딩을 할수 있으며 여기에서 사용자에 의한 값을 전달받아 입력해 주시면 됩니다.


     async function loadData() {
        // Use the Fetch Api to pull the data https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch
        const headers = new Headers();

        const dataRequest = new Request(
          {
            headers: headers,
          }
        );

        const response = await fetch(dataRequest);
        const data = await response.json();
        return data;
      }

아래의 데모를 참고해 주시기 바랍니다.


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

댓글목록

등록된 댓글이 없습니다.

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