차트 대시릿 생성
차트 대시릿을 생성하려면 차트 대시릿 메타데이터 XML을 정의해야 합니다.
샘플 XML: 차트 대시릿 메타데이터 정의
<Dashlet id="chartdashlet" title="My Graph " type="extscreen">
<Url>/platform/dashboard/chartdashlet.jsp</Url>
<Imgurl>/stk/img/dashboard/chartdashlet.jpg</Imgurl>
<Description>View data in Graph</Description>
<Config>
<Chart chartType="MSCombi2D" showAboutMenuItem="1"
rotateValues="1" caption="Monthly Flight expenses" xAxisName="Month"
yAxisName="Expense" yAxisMinValue="10" yAxisValuesStep="2"
yAxisMaxValue="2000" numberPrefix="Rs." enableSmartLabels="1"
enableRotation="1" showValues="0" useRoundEdges="1"
formatNumberScale="1" showBorder="1" chartOrder="line,area,column"
endAngX="35" endAngY="-20">
</Chart>
<Datasources>
<Datasource mashupId="flightBookingGraphMashup" seriesName="expence"
renderAs='Column'>
</Datasource>
</Datasources>
<categories>
<category label='JAN' />
<category label='FEB' />
<category label='MAR' />
<category label='APR' />
<category label='MAY' />
<category label='JUN' />
<category label='JUL' />
<category label='AUG' />
<category label='SEP' />
<category label='OCT' />
<category label='NOV' />
<category label='DEC' />
</categories>
</Config>
</Dashlet> 위 샘플에 대한 속성 및 요소 설명은 아래 제공됩니다.
- 유형
- 차트 대시릿 UI를 표시하는 데 사용할 화면 유형을 지정합니다. 기본적으로 Sterling Application Platform에서 제공되는 차트 대시릿의 유형은 extscreen입니다.
- URL
- 차트 대시릿을 렌더링하기 위해 컨텐츠를 가져오는 데 사용되는 URL입니다. 참고: 차트 대시릿의 URL은 /platform/dashboard/chartdashlet.jsp 여야 합니다.
- 차트
- 이 요소의 속성은 유효한 FusionCharts 차트 속성입니다. 다양한 차트별 속성의 경우 FusionChart 문서를 참조하십시오.
- Datasources/Datasource
- 데이터 소스는 차트로 표시할 관련 데이터를 대시릿에 제공하는 데 사용됩니다. 하나의 데이터 소스가 차트에 표시할 하나의 시리즈에 대응합니다. 다중 데이터 소스를 사용하여 차트에 다중 시리즈를 표시할 수 있습니다. 또한 데이터 소스 정의에는 매시업을 호출하는 메타데이터가 있습니다. 매시업에 대한 입력은 데이터 소스 XML 요소이며 출력은 XML 요소로 예상됩니다. datasource 요소에는 다음 속성이 있습니다.
- mashupId. 호출할 매시업의 ID입니다.
- seriesName. 시리즈 이름을 정의하는 데 사용됩니다.
- renderAs. 시리즈 유형을 정의하는 데 사용됩니다.
- 카테고리
- 축에서 데이터를 구성하기 위해 FusionChart에 필요한 카테고리를 지정합니다.