mstr-viz
Version:
A new dev tool for creating custom visualizations
27 lines (26 loc) • 885 B
JavaScript
module.exports = visName => (
`\
<StyleCatalog name="Empty style catalog">
<BeanDefns/>
<LayoutParserDefns/>
<TransformDefns/>
<LayoutSourceDefns/>
<MapperDefns/>
<StyleMaps/>
<Styles>
<Style name="${visName}" transform="ReportAjaxMojoVisualizationTransform">
<ActualParameters>
<ActualParameter name="documentStyle" value="RWGridJsonStyle"/>
<ActualParameter name="reportXMLStyle" value="VisualizationServerJsonDataStyle"/>
<ActualParameter name="mojoClassName" value="plugins.${visName}.${visName}"/>
</ActualParameters>
<Layouts>
<Layout layout_source="AppLayoutSourceFile"><![CDATA[/WEB-INF/xml/layouts/MojoVisualizationLayout.xml]]></Layout>
</Layouts>
</Style>
</Styles>
</StyleCatalog>
`
);