MDX editor in JPivot
The MDX query editor form is a very useful JPivot component which lets users type in MDX queries in real time and see the results in a pivot table at the same page.
Using MDX query editor is also an easy way to learn MDX query language
First we define a new form which is a WCF element.
The definition of that form is in the following XML file: /WEB-INF/jpivot/table/mdxedit.xml. We can adjust the form parameters and the design in that XML file.
<!-- mdx editor form definition -->
<wcf:form id="mdxedit01" xmlUri="/WEB-INF/jpivot/table/mdxedit.xml" model="#{query01}" visible="false"/>
<!-- mdx editor form toolbar entry -->
<wcf:separator/>
<wcf:scriptbutton id="mdxEditButton" tooltip="toolb.mdx.edit" img="mdx-edit" model="#{mdxedit01.visible}"/>
<!-- render MDX editor -->
<c:if test="${mdxedit01.visible}">
<td valign=top>
<wcf:render ref="mdxedit01" xslUri="/WEB-INF/wcf/wcf.xsl" xslCache="false"/>
</td>
</c:if>
JPivot with the navigator and MDX query editor:

