logo
small logo
  • Produkty
  • Zamów
  • Wsparcie techniczne
  • About
  • Customer panel Wsparcie techniczne
    • en
    • de
    • JP
    • ZH
  • Glówna strona
  • /
  • Articles
  • /
  • Jak stworzyć uproszczonego projektanta raportów online
  • Chcesz wygenerować tabele dla użytkownika - Excel lub OpenOffice Calc?

    8 października 2020

    Tabele. Od wieków służą do prezentacji podobnych danych w celu prowadzenia zapisów, liczenia kwot i

    read more
  • Jak dokonać dziedziczenia raportów w FastReport.NET

    29 stycznia 2021

    Kiedy masz za zadanie stworzyć dużą liczbę raportów w ramach jednego stylu korporacyjnego, stajesz przed

    read more
  • Jak chronić dokumenty PDF?

    30 listopada 2020

    Z okazji Dnia Ochrony Danych Osobowych, zdecydowaliśmy się przygotować artykuł dotyczący ochrony dokumentów PDF. Format

    read more
  • Jak programowo skonfigurować domyślne ustawienia klienta pocztowego dla wysyłania maili z FastReport.NET

    12 lutego 2021

    Jak wiele innych generatorów raportów, FastReport .NET pozwala na wysłanie raportu pocztą elektroniczną w dowolnym

    read more
  • Budowanie biblioteki libgdiplus ze źródła

    2 października 2020

    Korzystając z bibliotek FastReport.NET (Core), FastReport Open Source i FastReport Mono w systemie operacyjnym Linux,

    read more

Jak stworzyć uproszczonego projektanta raportów online

7 maja 2020

Projektant raportów posiada wiele przydatnych funkcji. Jest to kompletne środowisko programistyczne z wieloma opcjami – dokładne zapoznanie się z nimi będzie wymagało dużo czasu. Ale co zrobić, jeśli trzeba przygotować proste raporty lub jedynie edytować istniejące? Wówczas skomplikowany interfejs i projektant raportów tylko przeszkadzają w pracy. Optymalnym rozwiązaniem byłoby pozostawienie wyłącznie funkcji niezbędnych dla potrzeb użytkownika. Problem z uproszczeniem projektanta raportów online ogłosił jeden z użytkowników systemu generowania raportów standardu Stimulsoft:

https://forum.stimulsoft.com/viewtopic.php?f=8&t=56115

Do naszej aplikacji dla użytkowników końcowych chcemy włączyć funkcję Stimulsoft Reports – Projektanta (Designer). Jak wiadomo, w Projektancie użytkownik może tworzyć raporty online. Korzystając z okazji, chciałbym podziękować za tę funkcję. Problem, który został poruszony podczas testów, jest nieco skomplikowany dla osób spoza branży IT. Czy jest w takim razie dostępna „prosta” wersja dla typowych „asystentów menedżera”, z prostszym interfejsem? Ma nadzieję, że tak, ale jeśli nie, to czy możecie powiedzieć, co możemy zrobić, aby aktualna wersja Projektanta była prostsza (proszę podać linki, jeśli są dostępne)?

Aby rozwiązać ten problem, projektanci zaproponowali edycję kodów źródłowych projektanta. Ta opcja nie będzie dla wszystkich. Chciałbym mieć możliwość dostosowania projektanta, tak jak w FastReport Online Designer. Zobaczmy, jak wygląda wdrażanie.

Projektant raportów online FastReport.Net posiada duże możliwości w zakresie ustawień wyświetlania, składu i funkcjonalności. I chociaż nie można dodać własnej funkcjonalności projektanta bez edycji kodu źródłowego, można łatwo ukryć lub dostosować wyświetlanie bieżącej funkcjonalności.

Aby pobrać projektanta online ze strony internetowej, w pierwszej kolejności należy skonfigurować go w specjalnym kreatorze:

https://dsg2014.fast-report.com:3000/#/builder/themes.

Kreator konfiguracji projektanta online oferuje następujące kroki konfiguracyjne:

  • motyw;

  • konfiguracja;

  • komponenty;

  • wstęgi;

  • kontrolki dialogowe;

  • ustawienia i wtyczki.

Motyw

Oznacza nie tylko różnicę w kolorystyce, ale także w wyświetlaniu menu i pasków narzędzi. Istnieją trzy wersje motywów: brak, klasyczny i mini. Pierwszy ma uproszczoną konstrukcję, nie posiada panelu menu i pasków narzędzi. Drugi, najbardziej kompletny, obejmuje wszystkie menu i paski narzędzi. Trzeci jest najprostszy, z minimalnym zakresem możliwości.

Konfiguracja

 

Ta sekcja pozwala na włączanie/wyłączanie różnych funkcji, np:

dodawanie wstęg, zmiana rozmiaru wstęg, wyświetlanie przycisków podglądu, i wiele innych.

Można ograniczyć swoich użytkowników za pomocą ustawień wstęg, aby nie uszkodzili szablonu podczas edycji raportów. Istnieje również możliwość wyboru rodzaju projektanta w zależności od zastosowania: dla konwencjonalnych projektów ASP .Net, dla projektów ASP.Net Core oraz do dowolnego zastosowania. Jest to bardzo ważne dla stanu projektanta online w projekcie.

 

Komponenty

Na tym etapie konfiguracji komponentów, sugerujemy wybranie tylko tych, które są potrzebne:

 

Komponenty te będą dostępne podczas tworzenia raportu:

Wstęgi

Oprócz różnych komponentów, raport składa się również ze wstęg, które są pojemnikami do umieszczania tych komponentów. W tym momencie można ograniczyć dostępne wstęgi. Na przykład, jeśli mamy utworzyć proste raporty typu „list”, wystarczą tylko wstęgi nagłówka, wstęgi danych i ewentualnie stopka strony.

 

 Kontrolki dialogowe

Stworzyliśmy już listę dostępnych kontrolek dialogowych dla stron raportu. Są to kontrolki dla formularzy dialogowych. Formularze dialogowe są wywoływane przed utworzeniem raportu i można w nich określić wartość zmiennych lub ustawić kryteria filtrowania danych.

 

Ustawienia i wtyczki

To w zasadzie ostatni krok konfiguracji. Można wyłączyć niektóre z głównych, moim zdaniem, funkcji tworzenia raportu: pracę z danymi, właściwości i zdarzenia obiektów raportujących, podgląd.

 

Niektóre właściwości projektanta są wprowadzone jako dodatkowe moduły – wtyczki. Wtyczki te mogą zwiększać zarówno funkcjonalność, jak i wygodę raportowania. Na przykład, wtyczka kodowa zawiera skrypt raportu, można też dołączyć linie pomocnicze w celu wyrównania obiektów na stronie raportu.

 

Wyłączając niepotrzebne komponenty i funkcje, można przywrócić interfejs raportowania, a także zmniejszyć jego rozmiar, co jest ważne w przypadku projektów webowych.

Sprawdźmy, jak będzie wyglądał projektant raportów dla każdej z trzech wersji motywów, które należy wybrać w pierwszym kroku konfiguratora.

Na początek, projektant raportów bez motywu:

 

Nie ma menu i pasków narzędzi. Najprostsza konstrukcja, która pozwala tylko na edycję istniejących raportów.

Klasyczny szablon projektu. Zawiera wszystkie menu i paski narzędzi. Jest bardzo podobny do klasycznego projektanta raportów dla wersji desktopowych FastReport.

 

Szablon w wersji mini:

 

Tego szablonu najlepiej używać z dodatkowymi kontrolkami, które można osadzić na stronie internetowej. Na szczęście, projektant raportów zapewnia możliwość zarządzania z zewnątrz.

Jak widać, konfiguracja projektanta raportów online jest bardzo prosta. Tworząc swojego projektanta, należy przejść przez wszystkie kroki jego konfiguracji. W każdym przypadku myślimy więc o składzie Projektanta Online.

about product zamów
avatar
Dmitriy Fedyashov
Technical Writer
Fast Reports Team: Dmitriy Fedyashov - Technical Writer at Fast Reports
.NET FastReport

Add comment
logo
  • 800-985-8986 (English, US)
  • +4930568373928 (German)
  • +55 19 98147-8148 (Portuguese)
  • info@fast-report.com
  • 901 N Pitt Str #325 Alexandria VA 22314
  • Zamów
  • Pobierz
  • Dokumentacja
  • Opinie użytkowników
  • Jak odinstalować nasze produkty
  • FAQ
  • Tutorial Video
  • Forum
  • Articles
  • Our News
  • Prasa o nas
  • Partnerzy
  • Extended licensing
  • Kontakty

© 1998-2023 by Fast Reports Inc.

  • Poufność