This component returns an interactive pivot view screen to the browser based upon input settings and a Mondrian MDX query.
Component Name: PivotViewComponent
Component Definitions:
mode -- (Required) mode of execution only value supported at this time is "execute"
model -- (Required) URI of the applicable Mondrian model.
options -- (Optional) List of buttons and decorations to display on the toolbar. Valid items are "cube-nav", "mdx-edit", "sort-conf", "spacer", "level-style", "hide-spans", "properties", "non-empty", "swap-axes", "drill-member", "drill-position", "drill-replace", "drill-thru", "chart", "chart-conf", "print-conf", "print-pdf", and "excel". If not defined then ALL the above buttons will be used.
connection -- (Required if jndi not defined) jdbc connection string to connect to the desired database
mdx -- (Required) mdx query of the default or defined cube.
query -- (Required if query-name not defined) MDX query to use when generating initial mdx.
query-name -- (Required if query not defined) name of MDX query to use when generating mdx.
jndi -- (Required if connection not defined) jndi connection name to connect to the desired database
title -- (Required) Title of the analysis view (becomes the title at top of window)
url -- (Required) Url of the output... very often it will be a <response>redirect</response> for the browser
viewer -- (Required) "Pivot" is the only value supported (Uses the Pivot.jsp).
showgrid -- (Optional) Displays the cross-tab grid (defaults to true)
charttype -- (Optional) Integer that determines the type of chart to display. 1=Vertical Bar, 2=3D Vertical Bar, 3=Horizontal Bar, 4=3D Horizontal Bar, 5=Vertical Stacked Bar, 6=3D Vertical Stacked Bar, 7=Horizontal Stacked Bar, 8=3D Horizontal Stacked Bar, 9=Vertical Line, 10=Horizontal Line, 11=Vertical Area, 12=Horizontal Area, 13=Vertical Stacked Area, 14=Horizontal Stacked Area, 15=Pie Charts by Column, 16=Pie Charts by Row. Defaults to 1.
chartlocation -- (Optional) String that determines the position of the chart relative to the cross tab grid. Valid string are "top", "bottom", "left", and "right".
chartwidth -- (Optional) Integer that determines the pixel width of the chart. Defaults to 500.
chartheight -- (Optional) Integer that determines the pixel height of the chart. Defaults to 300.
chartdrillthroughenabled -- (Optional) boolean (true/false) determines of the pivot view will allow drill through. Default to "true".
charttitle -- (Optional) String that display as the name of the chart. Defaults to no title.
charttitlefontfamily -- (Optional) Name of the font to use for the chart title. Valid values are "sansserif", "serif", and "monospaced". Defaults to "sansserif"
charttitlefontstyle -- (Optional) Integer representing the style to use for the chart title. Valid values are 0=plain, 1=bold, 2=italic, 3 = bold + italic. Defaults to 1.
charttitlefontsize -- (Optional) Integer representing the size of font to use for the chart title. Valid values are the even integers 8-32. Defaults to 18.
charthorizaxislabel -- (Optional) String value to use for the horizontal axis label. Defaults to no label.
chartvertaxislabel -- (Optional) String value to use for the vertical axis label. Defaults to no label.
chartaxislabelfontfamily -- (Optional) Name of the font to use for the axis. Valid values are "sansserif", "serif", and "monospaced". Defaults to "sansserif"
chartaxislabelfontstyle -- (Optional) Integer representing the style to use for the chart axis labels. Valid values are 0=plain, 1=bold, 2=italic, 3 = bold + italic. Defaults to 0.
chartaxislabelfontsize -- (Optional) Integer representing the size of font to use for the chart title. Valid values are the even integers 8-32. Defaults to 12.
chartaxistickfontfamily -- (Optional) Name of the font to use for the axis tick labels. Valid values are "sansserif", "serif", and "monospaced". Defaults to "sansserif".
chartaxistickfontstyle -- (Optional) Integer representing the style to use for the chart axis tick labels. Valid values are 0=plain, 1=bold, 2=italic, 3 = bold + italic. Defaults to 0.
chartaxistickfontsize -- (Optional) Integer representing the size of font to use for the chart tick labels. Valid values are the even integers 8-32. Defaults to 12.
chartaxisticklabelrotation -- (Optional) Integer representing the degrees of rotation to apply to the chart tick labels. Valid values are 0, 30, 45, and 90. Defaults to 30.
chartshowlegend -- (Optional) Boolean (true/false) determines if the chart legend is displayed. Defaults to "true".
chartlegendlocation -- (Optional) Integer value representing the location of the chart legend. Valid values are 1=top, 2=left, 3=bottom, 4=right. Defaults to 3.
chartlegendfontfamily -- (Optional) Name of the font to use for the chart legend. Valid values are "sansserif", "serif", and "monospaced". Defaults to "sansserif".
chartlegendfontstyle -- (Optional) Integer representing the style to use for the chart legend. Valid values are 0=plain, 1=bold, 2=italic, 3 = bold + italic. Defaults to 0.
chartlegendfontsize -- (Optional) Integer representing the size of font to use for the chart legend. Valid values are the even integers 8-32. Defaults to 10.
chartshowslicer -- (Optional) Boolean (true/false) value as to if the slicer should be show. Defaults to "true".
chartslicerlocation -- (Optional) Integer representing the location on the of the slicer relative to the chart frame. Valid values are 1=top, 2=left, 3=bottom, 4=right. Defaults to 1. No effect if chartshowslicer is set to false.
chartsliceralignment -- (Optional) Integer representing the alignment of the chart slicer. Valid values are 1=Left, 2=Right, 3=Center. Defaults to 3. No effect if chartshowslicer set to false.
chartslicerfontfamily -- (Optional) Name of the font to use for the chart slicer. Valid values are "sansserif", "serif", and "monospaced". Defaults to "sansserif".
chartslicerfontstyle -- (Optional) Integer representing the style to use for the chart slicer. Valid values are 0=plain, 1=bold, 2=italic, 3 = bold + italic. Defaults to 0.
chartslicerfontsize -- (Optional) Integer representing the size of font to use for the chart slicer. Valid values are the even integers 8-32. Defaults to 12.
chartbackgroundr -- (Optional) Integer representing the red component of the chart background. Valid values are 0-255. Defaults to 255.
chartbackgroundg -- (Optional) Integer representing the green component of the chart background. Valid values are 0-255. Defaults to 255.
chartbackgroundb -- (Optional) Integer representing the blue component of the chart background. Valid values are 0-255. Defaults to 255.
role -- (Optional) A role to use with the mondrian query.
cube -- (Optional) A cube name. Only necessary for schema that contain more than one cube.
Outputs:
User defined output. The output of the Pivot View component is piped through to the Pivot.jsp viewer.
Comments (2)
Dec 05, 2007
Daniel Einspanjer says:
How come the action designer in 1.6 only shows a small subset of these options? ...How come the action designer in 1.6 only shows a small subset of these options?
It only shows:
Mode
Data Model
Viewer
Data Source
Role
!PivotViewDetailsPage.UI_MDX_QUERY_LABEL! (Which I think is either mdx or query)
Dec 11, 2007
Daniel Murray says:
Please provide details on how to set the "options" (ie. what are the different v...Please provide details on how to set the "options" (ie. what are the different values that can be used with these buttons), besides their "visibility".
My interest is to set the "level-style" button to "on" (active) directly in the xaction file. ALternatively, please advise how to go about this.
Many thanks.