/ / Pentaho Reporting - Prompting API - Jak usunąć ładowanie - raportowanie, pole, ładowanie, pentaho

Pentaho Reporting - Prompting API - Jak usunąć ładowanie - raportowanie, pole, ładowanie, pentaho

Dla każdego pola (parametru) w moim raporcie, podczas korzystania z PUC (Report Viewer), PUC odświeża ekran. To zajmuje trochę czasu, a większość raportów, które zrobiłem ma około 3-6 pól.

Szukając w Pentaho Docs znalazłem ten link, który mówi coś o API Prompting: http://wiki.pentaho.com/display/Serv...+Prompting+API.

Ale przeczytałem wszystkie powiązane strony i nie znalazłemjak wyłączyć to przeładowanie. Mówi, że to zachowanie ma na celu włączenie niestandardowych parametrów ładowania (takich jak Country and State), ale dla mnie nie jest konieczne posiadanie tego rodzaju pól.

Jak mogę wyłączyć tę opcję? Zauważ, że nie mówię o automatycznej aktualizacji RAPORT na temat wyboru, ale automatycznej aktualizacji POLA PARAMETRÓW.

Czy muszę zmienić kod źródłowy jakiegoś projektu lub czy mogę to zrobić tylko przez ustawienie xml? Nie jestem programistą, więc jeśli jest plik XML lub powiązany, będzie mi łatwiej.

Zobacz, że moim problemem nie jest „przeładuj raport”kiedy zmieniam pole, ale PUC odświeża ekran, aby „przeładować konfigurację filtra”, jak w jego dokumentacji. Co mam zrobić, to być w stanie wpisać każdy parametr na ekranie bez konieczności czekania na to ładowanie, jak zapewne wiecie, nie można użyć „TAB” do wypełnienia tych parametrów, z powodu tego ponownego ładowania.

Dzięki.

Odpowiedzi:

2 dla odpowiedzi № 1

Odświeżanie jest obsługiwane przez interfejs JavaScript. Możesz znaleźć kod w naszym Repozytorium GitHub iw katalogu „pentaho-solution / system / reporting”.

Jednak najprostszym sposobem na wyłączeniepole wyboru automatycznego przesyłania i / lub ustawienie atrybutu automatycznego przesyłania raportu głównego na false. Powinno to pozytywnie zapobiegać aktualizacjom do momentu naciśnięcia przycisku przesyłania.


0 dla odpowiedzi nr 2

Nie ma sposobu, aby to zrobić w wersji, którą próbowałem, pentaho nie wspiera wyłączania tej funkcji ...

Nie trać czasu jak ja.