La red del Business Intelligence
hola a todos lei varios post de como ocultar la botonera de propiedades en informes analíticos. pero para poder ocultarlos en necesario hacer modificaciones de cada vista. quisiera saber si hay la posibilidad de que cada ves que genero una nueva vista, aparescan por defecto solo las propiedades que yo elija sin necesidad de estar modificando uno por uno
Etiquetas:
Hola Andy,
si sabes un poco de HTML en el fichero pentaho/jsp/Pivot.jsp puedes hacer invisibles estas propiedades. Es un fichero muy grande, pero encontrando las propiedades que necesitas y comentando el código puedes conseguir esto que necesitas.
Un saludo.
Muchas gracia edu, segui tu consejo y edite el fichero Pivot.jsp y logre ocultar algunas propiedades. comparto la parte del codigo que edite para porder ocultar las propiedades de la botonera, solo comente algunos if y listo, ahora cada ves que genero una nueva vista solo aparecen las propiedades que yo deseo, esto lo hice con el fin de que los usuario finales no tengan acceso a propiedades avanzadas, como por ejemplo las consultas MDX
while( iterator.hasNext() ) {
String optionName = (String) iterator.next();
if( "cube-nav".equals( optionName ) ) { %>
<wcf:scriptbutton id="cubeNaviButton" tooltip="toolb.cube" img="cube"
model="<%=wrappedNaviVisible%>" />
<% } else
/*if( "mdx-edit".equals( optionName ) ) { %>
<wcf:scriptbutton id="mdxEditButton" tooltip="toolb.mdx.edit"
img="mdx-edit" model="<%=wrappedMdxEditVisible%>" />
<% } else*/
/*if( "sort-conf".equals( optionName ) ) { %>
<wcf:scriptbutton id="sortConfigButton" tooltip="toolb.table.config"
img="sort-asc" model="<%=wrappedSortFormVisible%>" />
<% } else*/
if( "spacer".equals( optionName ) ) { %>
<wcf:separator />
<% } else
/*if( "level-style".equals( optionName ) ) { %>
<wcf:scriptbutton id="levelStyle" tooltip="toolb.level.style"
img="level-style" model="<%=wrappedTableLevelStyle%>" />
<% } else*/
/*if( "hide-spans".equals( optionName ) ) { %>
<wcf:scriptbutton id="hideSpans" tooltip="toolb.hide.spans"
img="hide-spans" model="<%=wrappedTableHideSpans%>" />
<% } else*/
/*if( "properties".equals( optionName ) ) { %>
<wcf:scriptbutton id="propertiesButton" tooltip="toolb.properties"
img="properties" model="<%=wrappedTableShowProperties%>" />
<% } else*/
if( "non-empty".equals( optionName ) ) { %>
<wcf:scriptbutton id="nonEmpty" tooltip="toolb.non.empty"
img="non-empty" model="<%=wrappedTableNonEmptyButtonPressed%>" />
<% } else
if( "swap-axes".equals( optionName ) ) { %>
<wcf:scriptbutton id="swapAxes" tooltip="toolb.swap.axes"
img="swap-axes" model="<%=wrappedTableSwapAxesButtonPressed%>" />
<% } else
/*if( "drill-member".equals( optionName ) ) { %>
<wcf:scriptbutton model="<%=wrappedTableDrillMemberEnabled%>"
tooltip="toolb.navi.member" radioGroup="navi" id="drillMember"
img="navi-member" />
<% } else*/
/*if( "drill-position".equals( optionName ) ) { %>
<wcf:scriptbutton model="<%=wrappedTableDrillPositionEnabled%>"
tooltip="toolb.navi.position" radioGroup="navi" id="drillPosition"
img="navi-position" />
<% } else*/
/*if( "drill-replace".equals( optionName ) ) { %>
<wcf:scriptbutton model="<%=wrappedTableDrillReplaceEnabled%>"
tooltip="toolb.navi.replace" radioGroup="navi" id="drillReplace"
img="navi-replace" />
<% } else*/
/*if( "drill-thru".equals( optionName ) ) { %>
<wcf:scriptbutton model="<%=wrappedTableDrillThroughEnabled%>"
tooltip="toolb.navi.drillthru" id="drillThrough01"
img="navi-through" />
<% } else*/
if( "chart".equals( optionName ) ) { %>
<wcf:scriptbutton id="chartButton01" tooltip="toolb.chart"
img="chart" model="<%=wrappedChartVisible%>" />
<% } else
if( "chart-conf".equals( optionName ) ) { %>
<wcf:scriptbutton id="chartPropertiesButton01"
tooltip="toolb.chart.config" img="chart-config"
model="<%=wrappedChartFormVisible%>" />
<% } else
if( "print-conf".equals( optionName ) ) { %>
<wcf:scriptbutton id="printPropertiesButton01"
tooltip="toolb.print.config" img="print-config"
model="<%=wrappedPrintFormVisible%>" />
<% } else
if( "print-pdf".equals( optionName ) ) { %>
<wcf:imgbutton id="printpdf" tooltip="toolb.print" img="print"
href="<%= printPdf %>" />
<% } else
if( "excel".equals( optionName ) ) { %>
<wcf:imgbutton id="printxls" tooltip="toolb.excel" img="excel"
href="<%= printExcel %>" />
<% }
}
}
Saludos.
Bienvenido a
Open Business Intelligence
© 2023 Creado por Emilio.
Tecnología de