Start Release No : 7.0.300.20220502 / Update Release No :
Description
UserComponent 는 사용자가 i-AUD디자이너로 제작한 컴포넌트를 재활용 하는 컨트롤 입니다.
UI Bot > UserComponent
Remark
Relevant Option
Trouble Shooting
Object List
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 > 확장버튼
제약 사항
서버 내에 있는 보고서만 오픈이 가능하며, 로컬에 있는 보고서의 경우 서버에 우선 저장 하신 후 사용하실 수 있습니다.
사용자가 실행버튼 클릭 시 조회 여부를 설정 합니다.
UI Bot > UserComponent > 속성 창 > Event > DoRefresh
Method
UserComponent의 스크립트의 객체를 불러옵니다.
Syntax
UserComponent.getScriptObject();
Return List
UserComponent에 SetReportInfo메소드로 설정한 보고서를 불러와서 표시 합니다.
UserComponent.OpenReport();
UserComponent에 불러올 보고서 정보를 설정합니다.
UserComponent.SetReportInfo(reportInfo, openReport);
Parameter Syntax
reportInfo ::= '{CODE: <reportCode>,NAME: <reportName>}'
openReport ::= 'true'|'false'
Parameter List
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){ };