2017-05-11 1 views
0

Birt Reporting 및 Eclipse를 사용하고 있습니다.자바 스크립트를 사용하여 속성을 설정하는 방법 Birt Reporting

는 내가에 바코드를 사용하려면 보고서를 가지고있다.

내가 만든 테스트 보고서에 바코드와 간단한 보고서입니다. 나는 그것을 자사의 "RRRRRRR"

내가 원하는 스캔한다면 현재 enter image description here

을 : 당신이 그것을 스캔 할 때 enter image description here

그것은 다음과 같은 속성 "바코드 콘텐츠"가 표시됩니다 속성입니다했다 보고서를 자바 스크립트로 생성 할 때이를 변경하여 "Barcode Content"속성을 설정하고 싶습니다.

  1. 어떻게 속성을 설정해야합니까?
  2. 요소에 Java 스크립트를 어디에 넣으시겠습니까? (onPrepare, onCreate, onRender)

답변

0

Birt보고를 사용하고 있으며 바코드가 필요한 경우 다음을 수행하여 작동하게했습니다. 나루토 캐릭터에 대한

바코드는 (무료 보이는) 위치는 다음과 같습니다 https://code.google.com/archive/p/birt-barcode-extension/downloads

내가 ECLIPS 포럼에서 찾았 : 당신이 당신의 디자인 JAR 파일뿐만 아니라 런타임 항아리를 얻을 수 zip 파일에서 https://www.eclipse.org/forums/index.php/t/796573/

.

는 나루토 캐릭터의 바코드 요소가 지금 이클립스 당신은 당신 것을 팔레트에 새로운 바코드 컨트롤을 볼 수있을 것이다 eclipse\plugins

이었다 내 경우에 당신 BIRT 설치 폴더로 디자인 jar 파일을 복사 얻으려면 사용할 수 있습니다.

enter image description here

는 새 보고서 변수를 만듭니다. 데이터를 포함하는 다른 요소의의 OnRender의 변수에

enter image description here

지정 데이터입니다.

vars["MyBarcodeData"] = this.getValue(); 

이제 팔레트의 바코드 요소를 보고서로 끌 수 있습니다. 그리고 당신은 바코드 유형, 인코딩을 선택한 다음 바코드 텍스트 마녀가 당신이 만든 보고서 매개 변수가됩니다. 매개 변수에

enter image description here

더블 클릭하면 코드를 얻을 수 있습니다.

enter image description here

확인을 클릭 그게 있어야한다. 당신은 바코드의 너비와 높이를 설정해야 할 수도 있습니다.

보고서를 실행하면 보고서 매개 변수에 지정한 데이터가 바코드에 바인딩되고 바코드가 생성됩니다.

다른 사람에게 도움이되기를 바랍니다.

관련 문제