Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

FeldBeschreibungBemerkungen
Klasse

Auswahl, zu welcher der folgenden Entitäten das Feld hinzugefügt werden soll:

  • de.iconcept.nami.entity.mitglied.Mitglied: Mitgliedsdatensatz
  • de.iconcept.nami.entity.mitglied.Kontakt: Kontaktdatensatz
  • de.iconcept.nami.entity.mitglied.Identitaet: Identität, d.h. Mitgliedsdatensatz und Kontaktdatensatz (die Identität ist strukturell die übergeordnete Ebene für beide)
 

Auch im Standarddatensatz teilen sich Mitglieder und Kontakte einige Felder wie z.B. Name, Vorname, d.h. Mitglieder und Kontakte verwenden dasselbe Feld in der Datenbank. Sofern dies für dynamische Felder gewünscht ist, muss die Zuordnung auf Ebene "Identität" erfolgen.

 

NameInterner Name. In der Regel keine Anzeige. 
LabelBezeichner des Feldes im Datensatz bzw. Spaltentitel der entsprechenden Spalte in Listen.

 

 

FeldtypArt des Feldes.

TEXTFIELD: Input-Feld
CHECK: Checkbox
DATE: Datumsfeld
NUMBERFIELD: Feld für Zahleneingabe (ganzzahlig o.a.)
HTML_EDITOR: Textarea mit WYSIWG-Texteditor
TEXTAREA: Textarea

ReihenfolgeSortierreihenfolge des Feldes im Datensatz.

Eingabe ganze Zahl. "99" bedeutet keine explizite Sortierung.

 

PflichtfeldFalls angehakt, ist das Feld verpflichtend. 
RechteAuswahl eines Rechts. Möglichkeit, das Feld an ein Recht zu binden. Nur Benutzer mit diesem Recht können das Feld sehen/verwenden.Das Verhalten bei rechtekontrollierten Feldern entspricht dem bei den normalen, fix definierten rechtekontrollierten Feldern (wie etwa "Konfession"). Benutzer ohne das Recht können - auch bei Pflichtfeldern - den Datensatz ohne das Feld anlegen und bearbeiten, ohne einen Fehler zu bekommen (ob es sinnvoll ist, rechtekontrollierte Felder als Pflichtfelder zu konfigurieren, ist jedoch eher fraglich).

...

Es handelt sich hier um die einzelnen Felder der Entitäten, und zwar auf EJB-Ebene. Bezieht sich auf Standard-Bibliotheksfunktionalität , d.h. im Wesentlichen auf Bereiche der Systemadministration. Es können jedoch teilweise auch Konfigurationen für Bereiche der Mitgliederverwaltung vorgenommen werden.

Tip

Hier wird im Wesentlichen definiert, sowie ob ein Feld (Spalte) in einer Liste angezeigt wird und ob es suchbar ist.

...

Es handelt sich hier um die einzelnen Felder der Entitäten, und zwar auf DTO-Ebene, d.h. bezogen auf die Anzeige in einem Interface. Bezieht sich auf Standard-Bibliotheksfunktionalität , d.h. im Wesentlichen auf Bereiche der Systemadministration. Es können jedoch teilweise auch Konfigurationen für Bereiche der Mitgliederverwaltung vorgenommen werden.

Tip

Hier werden im Wesentlichen angezeigte Namen (Labels) und die Sortierreihenfolge eines Feldes in Listen und Details definiert, außerdem kann ein erläuternder Tootip für Felder gepflegt werden.

...

FeldBeschreibungBemerkungen
DTO KlasseDTO-Klasse, in der das Feld definiert ist.Ein in einer EJB-Klasse definiertes Feld kann in mehreren DTOs verwendet werden.
EJB KlasseEJB-Klasse, in der das Feld definiert ist.Ein in einer EJB-Klasse definiertes Feld kann in mehreren DTOs verwendet werden.
Bearbeitbar nicht implementiert
Sichtbar nicht implementiertHier kann ein Feld global deaktiviert werden. Es taucht in Listen und Detaildatensätzen nicht mehr auf.Nicht möglich für (System-)Pflichtfelder.
FeldFeldname in der DTO-Klasse 
LabelBezeichner des Feldes im Datensatz bzw. Spaltentitel der entsprechenden Spalte in Listen.

 

Tooltip  
ReihenfolgeSortierreihenfolge des Feldes im Datensatz bzw. Reihenfolge der entsprechenden Spalte in Listen.

Eingabe ganze Zahl. "99" bedeutet keine explizite Sortierung.

 

Label CSS KlasseOption, für das Label eine CSS-Klasse zu definierennicht implementiert
Spalte CSS KlasseOption, für die Spalte eine CSS-Klasse zu definierennicht implementiert
Pflichtfeld (individuell)Option, ein Feld individuell zum Pflichtfeld zu machen (obwohl es aus Sicht des Systems nicht als Pflichtfeld definiert ist). Im Standard sind alle Felder - bis auf die System-Pflichtfelder - optional.
Info

Im System sind im Standard nur relativ wenige Felder als Pflichtfelder konfiguriert. Diese können nicht umkonfiguriert werden, d.h. ein System-Pflichtfeld muss zwingend immer ein Pflichtfeld sein. Alle im System optional gesetzten Felder können jedoch kundenindividuell zu Pfloichtfeldern Pflichtfeldern gemacht werden.

Pflichtfeld (System)Anzeige, ob das Feld aus Sicht des Systems ein Pflichtfeld ist. 
Info

Um einzelne Felder auf einer Maske leichter im System zu finden, kann (auf einem Demo/Testsystem - nicht auf dem produktiven System!) der Systemparameter DEBUG_EXTFIELD_SHOW_TOOLTIL TOOLTIP gesetzt werden. Dann kann die gewünschte Maske aufgerufen werden und sämtliche Felder zeigen ein Info-Icon, das auf Mouseover die ID anzeigt. Mit dieser kann dann (auf dem Produktivsystem) das Feld gefunden und geändert werden.

...