페이지 트리

버전 비교

  • 이 줄이 추가되었습니다.
  • 이 줄이 삭제되었습니다.
  • 서식이 변경되었습니다.


도움말
iconfalse

Start Release No : 7.0.300.20220502 / Update Release No :


도움말
iconfalse
titleDescription

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

UI Bot > UserComponent

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


정보
titleRelevant Option



참고사항
titleTrouble Shooting




도움말
iconfalse
titleObject List

Properties

펼치기
titleSource


정보
iconfalse

Source

도움말
iconfalse

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


도움말
iconfalse
titleDescription

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

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

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



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


정보
titleRelevant Option



참고사항
title제약 사항

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




펼치기
titleDoRefresh


정보
iconfalse

DoRefresh

도움말
iconfalse

Start Release No : 7.0.300.20220502 / Update Release No :

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


도움말
iconfalse
titleDescription

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

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

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


정보
titleRelevant Option



참고사항
titleTrouble Shooting




Method

펼치기
titlegetScriptObject


정보
iconfalse

getScriptObject

도움말
iconfalse

Start Release No : 7.0.300.20220502 / Update Release No :

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


도움말
iconfalse
titleDescription

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


도움말
iconfalse
titleSyntax

UserComponent.getScriptObject();

도움말
iconfalse
titleReturn List


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



코드 블럭
languagejs
titleExample code



도움말
iconfalse
titleRemark



정보
titleRelevant Option



참고사항
titleTrouble Shooting





펼치기
titleOpenReport


정보
iconfalse

OpenReport

도움말
iconfalse

Start Release No : 7.0.300.20220502 / Update Release No :

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


도움말
iconfalse
titleDescription

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


도움말
iconfalse
titleSyntax

UserComponent.OpenReport();

코드 블럭
languagejs
titleExample code



도움말
iconfalse
titleRemark



정보
titleRelevant Option



참고사항
titleTrouble Shooting





펼치기
titleSetReportInfo


정보
iconfalse

SetReportInfo

도움말
iconfalse

Start Release No : 7.0.300.20220502 / Update Release No :

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


도움말
iconfalse
titleDescription

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


도움말
iconfalse
titleSyntax

UserComponent.SetReportInfo(reportInfo, openReport);

도움말
iconfalse
titleParameter Syntax

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

openReport ::= 'true'|'false'


도움말
iconfalse
titleParameter List


Parameter

TypeDescription
reportInfoobject

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

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

openReportbooleanUserComponent에 설정한 레포트를 바로 불러와서 표시 할지 여부를 설정합니다.



코드 블럭
languagejs
titleExample code
 var OnDocumentLoadComplete  = function(sender, args)
 {
 	var reportInfo = {
		CODE: 'REP4D1E5120BC894E538963697E677E76AB',
		NAME: '보고서 이름'
	}
 	Matrix.getObject("UserComponent1").SetReportInfo(reportInfo ,true);
 };



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


정보
titleRelevant Option



참고사항
titleTrouble Shooting




Event

펼치기
titleOnLoaded


정보
iconfalse

OnLoaded

도움말
iconfalse

Start Release No : 7.0.300.20220502 / Update Release No :

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


도움말
iconfalse
titleDescription

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


도움말
iconfalse
titleSyntax

UserComponent.OnLoaded = function(sender, args){

};

도움말
iconfalse
titleParameter Syntax

sender ::= <UserComponent>

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


도움말
iconfalse
titleParameter List


Parameter

TypeDescription
UserComponentobjectEvent가 발생한 컨트롤의 정보 입니다.
args.IdstringEvent가 발생한 컨트롤의 name 입니다.
args.ScriptObjectobjectUserComponent에 불러온 UserComponent파일 보고서의 스크립트 객체 입니다.



코드 블럭
languagejs
titleExample code
Matrix.getObject("UserComponent1").OnLoaded = function(s, e){
	
};



도움말
iconfalse
titleRemark



정보
titleRelevant Option



참고사항
titleTrouble Shooting