| Auszug | ||
|---|---|---|
| ||
Nuclos Diagramm Beispiel: Chart, Diagramm-Businessobjekt, Datenquelle, INTID, genericObject, crt_, Layout-Editor, Chart-Typ. |
Sprache: Deutsch · English
...
Schritt für Schritt ein Diagramm erstellen – Diagramm-BO über Datenquelle, Einbindung im Layout und Chart-Konfiguration.
| Status | ||||
|---|---|---|---|---|
|
| Status | ||||
|---|---|---|---|---|
|
| Status | ||||
|---|---|---|---|---|
|
| Status | ||||
|---|---|---|---|---|
|
| Panel | ||||||
|---|---|---|---|---|---|---|
| ||||||
Auf dieser Seite
|
Diagramme (Charts) stellen Daten grafisch dar – z.B. Beispiel:Man will den Umsatz eines Kunden als Chart bzw. Diagramm darstellen. Die Werte zu einem Diagramm werden mit einem liefert ein Diagramm-Businessobjekt erzeugt auf Basis einer Datenquelle.
Menüaufruf: (Konfiguration) - (Datenquellen) - (Diagramm)
Die Erzeugung eines Diagramm Businessobjekt geschieht im Grunde über eine Datenquelle. Diese Datenquelle benötigt zwei Pflichtspalten:
Menü Konfiguration → Datenquellen → Diagramm. Die Datenquelle benötigt zwei Pflichtspalten, die unverändert bleiben und in der Abfrage enthalten sein müssen:
| Pflichtspalte | Bedeutung |
|---|---|
| INTID | Id des Objekts |
...
| , in dem die Referenz gespeichert ist |
...
| . |
| INTID_T_UD_GENERICOBJECT |
...
| Id des |
...
| Objekts, in |
...
| das die |
...
| Daten als Diagramm eingebettet |
...
| werden |
...
| . |
Ebenso Zusätzlich muss eine ein Parameter "genericObject" angegeben sein, der auf ein Object verweist, in dem die referenzierten Daten als Diagramm eingebettet werden sollen. auf das Zielobjekt verweisen. Weitere Parameter (zbz.B. auch mit einem ValueList-Valuelist Provider versehen) können definiert werden . Diese werden dann neben dem Chart eingeblendet und man kann diese dort bestimmen/eintragen. (siehe Darstellung in der Detail-Maske)
Alle weiteren Spalten , die jetzt hinzugefügt werden, können im Diagramm dargestellt werden . Dabei wird – der eingetragene Aliasname dient als Spaltenüberschrift verwendet.
Im Layout ist das Diagramm Businessobjekt jetzt wie eine normal angelegtes Businessobjekt verfügbar im Layout-Editor. Der Name beginnt dabei immer mit crt_ .
Wie auch einem normalen Businessobjekt, muss das dynamische Businessobjekt im Statusmodell für die Berechtigung hinzugefügt werden.
...
| Info | ||
|---|---|---|
| ||
Ein Diagramm-BO dient nur der Information – Daten können nicht bearbeitet werden. Im Unterschied zur dynamischen Entität können Diagramm-Entitäten Parameter besitzen, aber nicht als Unterformular angezeigt werden. |
...
...
Im Layout-Editor kann man dann einfach analog zu Subforms, etc einen Chart in sein Layout ziehen.
Wie bei den Subforms muss man dann das Businessobjekt und das ForeignKey-Field auswählen. (Hier werden nur die Chart-Datenquellen berücksichtigt.)
...
Zunächst bestimmt man den Chart-Typ.
Je nach Chart-Typ erscheint dann im nächsten Step die Auswahl der Spalten, die man im Chart benutzen möchten. Einmal die Werte-Spalte und dann die Spalten für die vergleichenden Werte.
Im nächsten Step kann man die Darstellung des Charts konfigurieren. Also Titel, Beschriftungen der Achsen und Skalierungen des Wertebereichs, etc.
Sollten noch bestätigt werden und das Layout gespeichern.
Lässt man sich nun ein Businessobjekt mit einem Diagramm in der Detailmaske anzeigen, dann werden die Diagramm -Werte alle entsprechend gefüllt.
...
Das Diagramm-BO ist im Layout-Editor wie ein normales BO verfügbar (Name beginnt mit crt_) und muss im Statusmodell für die Berechtigung hinzugefügt werden. Den Chart analog zu Subforms ins Layout ziehen und Businessobjekt sowie Foreign-Key-Feld wählen (nur Chart-Datenquellen werden angeboten).
Unter Eigenschaften öffnet ein Klick auf „…“ einen Wizard: zunächst den Chart-Typ wählen, dann die Werte-Spalte und die vergleichenden Spalten, schließlich Titel und Darstellung.
...