Opcje zaawansowane w tabelach przestawnych Pentaho JPivot działających z serwerem Mondrian OLAP
W tej lekcji dodane zostaną bardziej zaawansowane opcje tabeli przestawnej JPivot utowrzonej w poprzednim przykładzie
Kolejne rozszerzenia będą polegały na dodaniu do kostki OLAP takich opcji jak sortowanie, nawigacja po tabeli przestawnej, edycja MDX, wykresy, slice and dice, eksport do pdf, excel i plików tekstowych oraz zmiany wyglądu.
Pierwszym dodanym elementem będzie JPivot navigator oraz umieszczenie go na pasku menu
Nawigator Jpivot (JPivot Navigator)
Nawigator jest elementem tabeli przestawnej JPivot, który pozwala na:
Aby dodać element Navigator razem z paskiem menu, należy umieścić następujące wpisy w pliku JSP::
<!-- definicja nawigatora --> <jp:navigator id="navi01" query="#{query01}" visible="true"/> <!-- renderowanie --> <wcf:render ref="navi01" xslUri="/WEB-INF/jpivot/navi/navigator.xsl" xslCache="false"/> <!-- definicja i renderowanie paska menu --> <wcf:toolbar id="toolbar01" bundle="com.tonbeller.jpivot.toolbar.resources"> <wcf:scriptbutton id="cubeNaviButton" tooltip="toolb.cube" img="cube" model="#{navi01.visible}"/> </wcf:toolbar> <wcf:render ref="toolbar01" xslUri="/WEB-INF/jpivot/toolbar/htoolbar.xsl" xslCache="false"/>
Na poniższych zrzutach ekranowych przedstawiony został element JPivot navigator wraz z przykładowymi danymi. Standardow
Obiekt JPivot navigator położony jest pomiędzy menu a kostką OLAP Jpivot:


Dane mogą zostać filtrowane za pomocą JPivot navigator:


Dodawanie elementu slicer
Slicer (z ang. przecinak) kostki OLAP jest komponentem który wskazuje jakie dane zostały przefiltrowane z tabeli przestawnej.
<wcf:render ref="table01" xslUri="/WEB-INF/jpivot/table/mdxslicer.xsl" xslCache="false"/>
Tabela JPivot z nawigatorem i przecinakiem kostki OLAP (OLAP cube slicer):


Edytor MDX |