Start Release No : 7.0.300.20220502 / Update Release No : 7.0.610.20260820-11
UserComponent 는 사용자가 i-AUD디자이너로 제작한 컴포넌트를 재활용 하는 컨트롤 입니다.
UI Bot > UserComponent
Properties
Start Release No : 7.0.300.20220502 / Update Release No : 7.0.400.20230330-01
UserComponent에 표시할 UserComponent파일을 입력합니다.
UI Bot > UserComponent > 속성 창 > Base > Source
UI Bot > UserComponent > 속성 창 > Base > Source > 확장버튼
서버 내에 있는 보고서만 오픈이 가능하며, 로컬에 있는 보고서의 경우 서버에 우선 저장 하신 후 사용하실 수 있습니다.
Start Release No : 7.0.610.20260806-11 / Update Release No : 7.0.610.20260806-11
true: Source 보고서의 기본 크기보다 UserComponent 컨트롤의 크기가 커도 스크롤바가 표시되지 않습니다.
false(default): Source 보고서의 기본 크기보다 UserComponent 컨트롤의 크기가 클 경우 스크롤바가 표시됩니다.
UI Bot > UserComponent > 속성 창 > Data > DisableScrollBar
Start Release No : 7.0.300.20220502 / Update Release No :
사용자가 실행버튼 클릭 시 조회 여부를 설정 합니다.
UI Bot > UserComponent > 속성 창 > Event > DoRefresh
Method
UserComponent의 스크립트의 객체를 불러옵니다.
UserComponent.getScriptObject();
UserComponent에 SetReportInfo메소드로 설정한 보고서를 불러와서 표시 합니다.
UserComponent.OpenReport();
UserComponent에 불러올 보고서 정보를 설정합니다.
UserComponent.SetReportInfo(reportInfo, openReport);
reportInfo ::= '{CODE: <reportCode>,NAME: <reportName>}'
openReport ::= 'true'|'false'
Parameter
UserComponent에 표시할 레포트 코드와 Source프로퍼티에 표기할 이름을 설정합니다.
var reportInfo = { CODE: 'reportCode', NAME: 'reportName' }
var OnDocumentLoadComplete = function(sender, args) { var reportInfo = { CODE: 'REP4D1E5120BC894E538963697E677E76AB', NAME: '보고서 이름' } Matrix.getObject("UserComponent1").SetReportInfo(reportInfo ,true); };
Event
UserComponent가 로딩 완료된 후 발생합니다.
UserComponent.OnLoaded = function(sender, args){
};
sender ::= <UserComponent>
args ::= <args.Id>|<args.ScriptObject>
Matrix.getObject("UserComponent1").OnLoaded = function(s, e){ };
변경 사항
1. 컨트롤 우클릭 [Source] 컨텍스트 메뉴에서도 Source 보고서 설정이 가능합니다.
2. 컨트롤 생성 시, 바로 파일 다이얼로그가 오픈되도록 하여 사용성을 향상시켰습니다.
7.0.610.20260820-11
i-AUD: 7.0.610.0-202608181219