페이지 트리
메타 데이터의 끝으로 건너뛰기
메타 데이터의 시작으로 이동

Start Release No : 7.0.300.20220502 / Update Release No :

Description

UserComponent 는 사용자가 i-AUD디자이너로 제작한 컴포넌트를 재활용 하는 컨트롤 입니다.

UI Bot > UserComponent

Remark

  • UserComponent를 사용하기 위해서는 우선 UserComponent파일을 생성 해야 합니다.
  • UserComponent파일을 생성하는 방법은 i-AUD 디자이너로 재사용할 보고서를 만들고, 저장할때 확장자를 "AUD Component file (*.sc)" 로 저장하면 됩니다.
  • 생성한 UserComponent파일은 UserComponent컨트롤의 Source 프로퍼티에 해당 UserComponent파일을 선택하여 사용 할 수 있습니다.

Relevant Option


Trouble Shooting


Object List

Properties

 Source

Source

Start Release No : 7.0.300.20220502 / Update Release No : 7.0.400.20230330-01

  • API Open
  • UI Open
  • Read Only
  • Not Use
  • Hidden
  • Not Recommend

Description

UserComponent에 표시할 UserComponent파일을 입력합니다.

UI Bot > UserComponent > 속성 창 > Base > Source

UI Bot > UserComponent > 속성 창 > Base > Source > 확장버튼



Remark

  • UserComponent속성창에서 Source 프로퍼티의 확장버튼을 누르면 UserComponent파일을 선택하여 가져 올 수 있습니다.

Relevant Option


제약 사항

서버 내에 있는 보고서만 오픈이 가능하며, 로컬에 있는 보고서의 경우 서버에 우선 저장 하신 후 사용하실 수 있습니다.

 DoRefresh

DoRefresh

Start Release No : 7.0.300.20220502 / Update Release No :

  • API Open
  • UI Open
  • Read Only
  • Not Use
  • Hidden
  • Not Recommend

Description

사용자가 실행버튼 클릭 시 조회 여부를 설정 합니다.

UI Bot > UserComponent > 속성 창 > Event > DoRefresh

Remark

  • UserComponent속성창에서 DoRefresh프로퍼티의 토글버튼을 활성화( )하면 보고서의 실행버튼()클릭시 UserComponent가 실행 됩니다.
  • UserComponent속성창에서 DoRefresh프로퍼티의 토글버튼을 비활성화( )하면 보고서의 실행버튼()클릭해도 UserComponent가 실행되지 않습니다.

Relevant Option


Trouble Shooting


Method

 getScriptObject

getScriptObject

Start Release No : 7.0.300.20220502 / Update Release No :

  • API Open
  • UI Open
  • Read Only
  • Not Use
  • Hidden
  • Not Recommend

Description

UserComponent의 스크립트의 객체를 불러옵니다.

Syntax

UserComponent.getScriptObject();

Return List

TypeDescription
Object WindowUserComponent의 Source에 설정한 UserComponent파일의 스크립트 객체를 불러옵니다.
Example code
 

Remark


Relevant Option


Trouble Shooting


 OpenReport

OpenReport

Start Release No : 7.0.300.20220502 / Update Release No :

  • API Open
  • UI Open
  • Read Only
  • Not Use
  • Hidden
  • Not Recommend

Description

UserComponent에 SetReportInfo메소드로 설정한 보고서를 불러와서 표시 합니다.

Syntax

UserComponent.OpenReport();

Example code
 

Remark


Relevant Option


Trouble Shooting


 SetReportInfo

SetReportInfo

Start Release No : 7.0.300.20220502 / Update Release No :

  • API Open
  • UI Open
  • Read Only
  • Not Use
  • Hidden
  • Not Recommend

Description

UserComponent에 불러올 보고서 정보를 설정합니다.

Syntax

UserComponent.SetReportInfo(reportInfo, openReport);

Parameter Syntax

reportInfo ::= '{CODE: <reportCode>,NAME: <reportName>}'

openReport ::= 'true'|'false'

Parameter List

Parameter

TypeDescription
reportInfoobject

UserComponent에 표시할 레포트 코드와 Source프로퍼티에 표기할 이름을 설정합니다.

var reportInfo = {
CODE: 'reportCode',
NAME: 'reportName'
}

openReportbooleanUserComponent에 설정한 레포트를 바로 불러와서 표시 할지 여부를 설정합니다.
Example code
 var OnDocumentLoadComplete  = function(sender, args)
 {
 	var reportInfo = {
		CODE: 'REP4D1E5120BC894E538963697E677E76AB',
		NAME: '보고서 이름'
	}
 	Matrix.getObject("UserComponent1").SetReportInfo(reportInfo ,true);
 };

Remark

  • UserComponent의 SetReportInfo는 보고서 로드가 완료된 후 사용 가능 합니다.
  • UserComponent의 SetReportInfo에 설정하는 보고서는 UserComponent파일(*.sc)을 설정해야 합니다.

Relevant Option


Trouble Shooting


Event

 OnLoaded

OnLoaded

Start Release No : 7.0.300.20220502 / Update Release No :

  • API Open
  • UI Open
  • Read Only
  • Not Use
  • Hidden
  • Not Recommend

Description

UserComponent가 로딩 완료된 후 발생합니다.

Syntax

UserComponent.OnLoaded = function(sender, args){

};

Parameter Syntax

sender ::= <UserComponent>

args ::= <args.Id>|<args.ScriptObject>

Parameter List

Parameter

TypeDescription
UserComponentobjectEvent가 발생한 컨트롤의 정보 입니다.
args.IdstringEvent가 발생한 컨트롤의 name 입니다.
args.ScriptObjectobjectUserComponent에 불러온 UserComponent파일 보고서의 스크립트 객체 입니다.
Example code
Matrix.getObject("UserComponent1").OnLoaded = function(s, e){
	
};

Remark


Relevant Option


Trouble Shooting


  • 레이블 없음