포털 위젯 사용
위젯은 포털 페이지의 콘텐츠를 정의합니다. 위젯을 서비스 포털복제 및 수정하거나 필요에 맞게 사용자 지정 위젯을 개발할 수 있습니다.
Designer에서 서비스 포털 페이지를 작성하거나 업데이트할 때 위젯 필터를 검색하고 위젯을 페이지로 끌어 위젯을 쉽게 추가할 수 있습니다. 플랫폼에서 모든 위젯 기록에 액세스할 수도 있습니다. .
기본 시스템 위젯
에 서비스 포털 포함된 기본 시스템 위젯을 사용하여 포털 페이지 구성을 시작할 수 있습니다. 기본 시스템 위젯은 읽기 전용이므로 향후 업데이트에서 이점을 얻을 수 있습니다. 그러나 페이지에 추가하는 기본 시스템 위젯의 각 인스턴스마다 해당 위젯에 사용할 수 있는 인스턴스 옵션을 구성할 수 있습니다.
기본 시스템 위젯 목록과 해당 인스턴스 옵션에 대한 자세한 내용은 를 위젯 라이브러리참조하십시오.
위젯 인스턴스
서비스 포털 디자이너를 사용하여 페이지에 위젯을 추가하면 위젯 인스턴스가 생성됩니다. 위젯 인스턴스는 해당 인스턴스에 특정한 위치, 속성 및 CSS를 포함하는 위젯에 대한 참조입니다. 같은 페이지에 동일한 위젯을 여러 번 추가하면 여러 인스턴스가 생성됩니다.
모든 위젯 인스턴스는 위젯을 가리킵니다. 해당 위젯을 편집하면 모든 위젯 인스턴스도 해당 변경 사항을 수신합니다. 위젯 인스턴스별로 변경 작업을 수행할 수도 있으며 이 경우 해당 위젯 인스턴스만 영향을 받습니다.
예를 들어, 다음 이미지에는 각 인스턴스별로 구성이 다른 기본 시스템의 아이콘 링크 위젯 인스턴스 4개가 포함되어 있습니다.
위젯 컨텍스트 메뉴
렌더링된 서비스 포털 페이지에서 위젯을 CTRL+마우스 오른쪽 버튼으로 클릭하면 컨텍스트 메뉴에서 더 많은 구성 옵션을 볼 수 있습니다.
예를 들어 을 클릭하여 샘플 포털 페이지를 엽니다. 해당 페이지에서 지식베이스를 CTRL+마우스 오른쪽 버튼으로 클릭합니다.
| 옵션 | 설명 |
|---|---|
| 위젯 성능 | 위젯을 로드하는 데 걸리는 시간 |
| 인스턴스 옵션 | 위젯의 인스턴스를 지정합니다. 위젯 인스턴스 옵션은 선택한 위젯에 따라 다릅니다. 예를 들어, Cool Clocks 위젯의 인스턴스 옵션에는 인스턴스마다 다른 시간대가 포함되어 있으므로 한 페이지에서 동일한 시계를 네 번 사용할 수 있지만 모두 다른 시간대를 사용할 수 있습니다. |
| 페이지 편집기의 인스턴스 | 페이지 편집기에서 위젯의 해당 인스턴스를 엽니다. |
| 페이지 디자이너 | 서비스 포털 디자이너에서 위젯을 열고 컨테이너, 열, 위젯을 추가할 수 있습니다. 서비스 포털 디자이너에서 위젯이나 위젯이 있는 페이지에 스타일을 추가할 수 있습니다. |
| 위젯 사용자 지정 표시 | 페이지 문제를 진단할 수 있도록 페이지에 위젯의 커스터마이제이션 수준을 표시합니다. 자세한 내용은 위젯 진단을(를) 참조하십시오. |
| 컨테이너 배경 편집 | 위젯이 있는 레이아웃을 편집합니다. |
| 위젯 옵션 스키마 | 위젯의 인스턴스에 대해 선택할 수 있는 옵션을 정의합니다. 고유한 인스턴스 옵션 구성에 대한 자세한 내용은 다음 문서를 참조하십시오 위젯 옵션 스키마. |
| 양식 모달의 위젯 | 위젯을 빠르게 변경할 수 있도록 위젯 양식을 팝업 창에서 엽니다. |
| 편집기의 위젯 | 위젯 편집기에서 위젯을 엽니다. 위젯 편집기를 사용하여 위젯에 대한 HTML 템플릿, CSS, 클라이언트 스크립트, 서비스 스크립트 및 데모 데이터를 구성할 수 있습니다. |
| 콘솔에 로깅: $scope.data | $scope.data 객체는 서버에서 클라이언트 측 컨트롤러로 데이터를 전달합니다. 컨트롤러 코드에 console.log 메시지나 경고를 추가하는 대신 $scope.data 개체를 브라우저 콘솔에 기록하고 해당 위치에서 데이터를 볼 수 있습니다. |
| 콘솔에 로깅: $scope | $scope.data 객체와 유사하지만 $scope의 모든 것을 콘솔에 기록한다는 점이 다릅니다. |
사용자 지정 위젯
기본 시스템 위젯은 읽기 전용이므로 향후 업데이트에서 이점을 얻을 수 있습니다. 변경을 수행하려면 기본 시스템 위젯을 복제할 수 있습니다. 그러나 복제된 위젯은 사용자 지정으로 간주되어 복제된 원래 위젯에 대한 향후 업데이트에서는 이점을 얻지 못합니다. 위젯을 처음부터 새로 만들 수도 있습니다. 위젯 복제 또는 생성에 대한 자세한 내용은 사용자 지정 위젯 개발 문서를 참조하십시오.