2013-03-20 2 views
2

Я начинаю работать с пентахом. На PUC я бы хотел изменить кнопки «новый отчет» и «новый анализ» и заменить их (соответственно) «отчеты по сайку» и «аналитика сайки»Изменить кнопку домашней страницы пентахо

Для аналитики сайки я узнал, как это сделать это я пошел в

\ biserver-се-4.8.0-стабильный \ biserver-се \ кот \ WebApps \ Pentaho \ мантийных \ запуск \ launch.jsp

И заменить:

onClick="launch('launch_new_analysis', window.top.openAnalysis)" 

с:

onClick="launch('saikuButton',function() {warning('Error opening Saiku 
Ananlysis.')})" 

Он отлично работает, но я не могу узнать, как сделать то же самое с Saiku отчетности

Thks много для вашей помощи

ответ

2

я узнал решение

первым мне нужно изменить

\biserver-ce\pentaho-solutions\system\saiku-adhoc\plugin.xml 

И добавить

<overlay id="launch" resourcebundle="../content/saiku-adhoc/web/saiku-adhoc.properties"> 
      <button id="saikuAHButton" image="../content/saiku-adhoc/web/images/src/adhoc_32.png" 
         command="openURL('Saiku Reporting','Saiku Reporting','content/saiku-adhoc/web/index.html?biplugin=true')" 
         label="saiku ad hoc label button" /> 
     </overlay> 

Непосредственно перед </overlays> Тогда я должен пойти в

\ biserver-се \ кот \ WebApps \ Pentaho \ мантийного \ запуска \ launch.jsp

И изменить "OnClick новый WAQR ...", чтобы:

<td align="center" class="smallButton"><button class="pentaho-button" id="button0" onclick="launch('saikuAHButton', function() {warning('error opening saiku ad-hoc reporting .')})">New saiku Ad-hoc report</button></td> 

Я могу сделать то же самое для изображения только на верхней части кнопки (потому что изображение также кликабельны):

<td align="center" width="226" valign="bottom" class="largeGraphicButton"><img src="images/clr.gif" width="226" height="10"><br><a href="#" onClick="launch('saikuAHButton', function() {warning('error opening saiku ad-hoc reporting .')})"><img src="images/new_report.png" border="0"></a></td> 
     <td valign="bottom" width="3" class="largeGraphicSpacer"><img src="images/clr.gif" width="3" height="11"></td> 
     <td align="center" width="226" valign="bottom" class="largeGraphicButton"><img src="images/clr.gif" width="226" height="10"><br><a href="#" onClick="launch('saikuButton',function() {warning('Error opening Saiku Ananlysis.')})"><img src="images/new_analysis.png" border="0"></a></td> 

Теперь, когда я нажимаю на него у меня есть прямой доступ к Saiku отчетности и анализа, я просто необходимо удалить ярлык для WAQR и анализатора в меню (что будет легко), и я хорошо

Смежные вопросы