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