WebComponent
Vue.js로 구현된 화면을 CALS에서 사용할 수 있도록 해주는 Component이다. CALS에서 제공되는 Component만으로는 구현이 어려운 화면을 Vue.js로 개발 후 개발된 화면을 Embedding 하기 위하여 사용한다.
- How to Create
- New Component Popup에서
WebComponent
타입을 선택한다. - Component Name과 Screen에서 표시되는 명칭(
Symbolic String
orCustom Name
)을 등록하고, 작성된 Business Object 가운데 Webcomponent에서 사용될 Business Object를 선택한 다음, Next를 Click한다.
INFO
WebComponent Component는 Component Detail이 없다.
- 적용 가능한 Component Attribute
- Url: 일반적인 Web Url이 아닌 Vue.js로 구현된 소스 File이 있는 S3 버킷의 주소이다. 일반 웹 Url로는 동작하지 않는다.
- jsonData: jsonData를 이용하여 레이아웃이나 Data 등을 Customizing할 수 있지만 사전 협의된 형식이 아니면 적용되지 않는다.
- 사용 가능한 Service
- Service의 경우, Vue.js로 개발된 소스코드에 Service가 포함되어 있어 별도의 Service를 등록하거나 사용하지 않는다.
- 사용 가능한 Control
사용 가능한 Control을 제공하지 않는다.