<< Click to Display Table of Contents >>
ReBind
보고서에 파라미터를 적용하여 다시 바인딩합니다.
보고서 다시 바인딩 시 파라미터 값에 따라 라벨의 텍스트만 변경할지, 보고서만 다시 바인딩할지, 파라미터 값을 적용하여 보고서를 다시 바인딩할지 등의 바인딩 타입을 설정할 수 있습니다.
Parameters
param |
보고서 인덱스. 0부터 시작 |
type |
보고서의 바인딩 타입 |
param |
보고서의 바인딩 타입 |
delimiter |
파라미터이름=파라미터값을 구분하는 구분자 생략 가능(기본 값: \n) |
keepEditing |
미리보기 화면에서 추가/변경한 내용 유지 여부 유지되는 내용은 주석, 메모, 콜아웃 도형, 라벨의 텍스트, 입력 컴포넌트의 값임 생략 가능(기본 값: true) |
Reference
보고서의 바인딩 타입은 다음과 같습니다.
data |
데이터와 보고서를 새로 고침 바인딩 타입을 data로 설정한 경우 파라미터 값 뿐만 아니라 파라미터 값으로 인해 변경되는 데이터 셋도 새로 고침합니다. 예를 들어, 파라미터 라벨과 파라미터 값에 따라 결과 데이터가 변경되는 테이블, 파라미터 값을 이용하는 스크립트가 추가된 보고서의 경우 파라미터 라벨의 텍스트와 스크립트의 파라미터 값, 테이블의 데이터 등 모든 내용이 새로 고침됩니다. keepEditing 값에 따라 미리보기 화면에서 추가 및 변경한 내용의 유지 여부가 결정됩니다. |
label |
라벨의 텍스트만 새로 고침 바인딩 타입을 label로 설정한 경우 파라미터 라벨의 텍스트만 변경됩니다. 예를 들어, 파라미터 라벨과 파라미터 값을 이용하는 스크립트가 추가된 보고서의 경우 파라미터 라벨의 텍스트는 변경되나, 스크립트의 파라미터 값은 변경되지 않습니다. keepEditing 값은 항상 true로 동작합니다. 즉, 미리보기 화면에서 추가 및 변경한 내용이 ReBind 함수 실행 후에도 그대로 유지됩니다. |
report |
보고서만 새로 고침 바인딩 타입을 report로 설정한 경우 파라미터 값만 변경하고, 파라미터 값으로 인해 변경되는 데이터 셋은 새로 고침하지 않습니다. 예를 들어, 파라미터 라벨과 파라미터 값에 따라 결과 데이터가 변경되는 테이블, 파라미터 값을 이용하는 스크립트가 추가된 보고서의 경우 파라미터 라벨의 텍스트와 스크립트의 파라미터 값은 변경되나, 테이블의 데이터는 변경되지 않습니다. keepEditing 값에 따라 미리보기 화면에서 추가 및 변경한 내용의 유지 여부가 결정됩니다. |