Criando Dashlets de Gráfico
Para criar um dashlet de gráfico, é necessário definir o XML de metadados de dashlet de gráfico.
XML de Amostra: Definição de Metadados do Dashlet de Gráfico
<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> As descrições dos atributos e elementos da amostra acima
são fornecidas a seguir.
- tipo
- Especifique o tipo de tela que está sendo usado para exibir o UI do dashlet de gráfico. Por padrão, o dashlet de gráfico fornecido pelo Sterling Application Platform será do tipo extscreen.
- URL
- A URL usada para obter o conteúdo para renderizar um dashlet de gráfico. Nota: a URL para o dashlet de gráfico deve ser /platform/dashboard/chartdashlet.jsp
- Gráfico
- Os atributos deste elemento são atributos de gráfico FusionCharts válidos. Para os vários atributos específicos de gráfico, consulte a documentação FusionChart.
- Datasources/Datasource
- Uma origem de dados é usada para fornecer o dashlet com os dados relevantes para serem exibidos como gráfico. Uma origem de dados corresponde a uma série a ser desenhada no gráfico. Usando diversas origens de dados, diversas séries podem ser exibidas em um gráfico. Além disso, uma definição da origem de dados possui metadados para chamar um mashup. A entrada para o mashup é o elemento XML da origem de dados e a saída esperada é um elemento XML. Um elemento de origem de dados possui os atributos a seguir:
- mashupId. O id do mashup a ser chamado.
- seriesName. Usado para definir o nome da série.
- renderAs. Usado para definir o tipo de série.
- categorias
- Especifique as categorias, conforme necessário pelo FusionChart, para plotar dados nos eixos.