1. Spaltendetail

    Artikel: AN0002108Aktualisiert: 12.03.2024

    Einstellungen und Eigenschaften des Attributes (der Spalte).

    Toolbar

    Icon Beschreibung
    Zurück zur Attributliste.
    Erstellung eines neuen Attributes.
    Speichern Attributänderungen.
    Spaltenenlöschung.
    Zur Datensatzliste.
    Zur Regelnliste. Nur für die Spalte Datei.
    Zur Spaltenbeziehungen.
    Zur Spalteneinstellunghistorie (Audit-Trail)

    Tab: Grundeigenschaften

    Bereich: Einstellungen

    • Klasse - Es setzt die Klasse des Attributes fest. Nach Erstellung (nach der ersten Speicherung) kann man die Attributklasse nicht mehr ändern.
    • Id - Der interne Bezeichner, der bei der Applikation benutzt ist.
    • Code - Der Attributbezeichner, der bei dem Export und Import von Modellmetadaten zwischen verschiedenen Applikationinstanzen benutzt ist.
    • Name - Der Name des Attribute, der in Daten angezeigt wird.
    • Beschreibung - Die Beschreibung des Attributes, die in Datensatzdetail unter dem Namen des Attributes erscheint.
    • Spaltentyp - Der Datentyp des Attributes. Nach der Erstellung (nach der ersten Speicherung) kann man den Datentyp nicht mehr ändern.
    • Verplichtend - Es setzt fest, ob der Attribut erfüllt must sein.
    • Zeilenzahl für Anzeige - Es ermöglichst für einen Bedienungselement, der nicht über die ganze Zeile angezeigt ist, festzusetzen, wieviel weiteren Zeilen von Bedienungselementen neben diesem Element angezeigt werden sollen.
    • Beispiel: Das Attribut X hat in 'Zeilenzahl für Anzeige' den Wert 7 festgesetzt. Es gilt zugleich, dass die Höhe des Bedienungselementes dieses Attributes 7 oder mehr ist (es must in 'Zeilenzahl' festgesetzt sein). Setzen wir voraus, dass es noch 8 weiteren Attribute mit einzeiligen Bedienungselemente in der Klasse hinter dem Attribut X gibt. Die ersten sieben von ihnen werden dann neben dem Bedienungselement des Attributes X angezeigt, das Bedienungselement des achten letzten Attributes wird unten dem Bedienungselement des Attribute X angezeigt. Eine Ausnahme von dieser Regel ist die Situation, wenn ein der Bedienungselemente, die "nebenan" angezeigt werden sollen, die Anzeige über die ganze Zeile festgesetzt hat. Ab diesem Bedienungselement werden alle folgende Bedienungselemente schon "standardmässig" unten Bedienungselement von Attribut X angezeigt. Sollte z.B. der vierte Bedienungselement hinter Attribut X Anzeige über die ganze Zeile haben, werden nur drei folgenden Bedienungselemente neben dem Bedienungselement mit Attribut X angezaigt. Sollte ein der Bedienungselement folgenden hinter Bedienungselement X mehrzeilig sein, werden weniger als 7 Elemente neben Bedienungselement X angezeigt, damit die gesamte Elementshöhe neben dem Element X ist 7.
    • Editation bei Datensatzerstellung aktivieren - Es setzt fest, ob das Attribut bei Datensatzerstellung erfüllt werden kann.
    • Editation bei Datensatzänderung aktivieren - Es setzt fest, ob das Attribut bei Datensatzänderung erfüllt werden kann.
    • Hilfetext - Der Text der Kontexthilfe, der bei dem Attribut im Formular mit Datensatzdetail erscheint. Man kann in diesem Text html Zeichen für Textformatierung eingeben.

    Bereich: Einstellungen nach dem Spaltentyp

    In Abhängigkeit von Datentyp des Attributes können im Bereich 'Einstellungen nach dem Spaltentyp' auch folgende Eigenschaften angezeigt werden.

    • Min. Textlänge - Es setzt die minimale Länge des Textes fest, der ins Attribut eingegeben werden muss.
    • Max. Textlänge - Es setzt die maximale Länge des Textes fest, der ins Attribut eingegeben werden kann.
    • Form der addierten Kommentare - Es setzt fest, ob der Text, der bei der Editierung eingegeben wird, vor dem bisherigen Text im Attribut platziert werden soll (mit der Information wer und wenn den Text hinzugefügt hat.
    • Min. Wert - Es setzt den minimalen Wert des Attributes fest.
    • Max. Wert - Es setzt den maximalen Wert des Attributes fest.
    • Als Referenz benutzen - Es setzt fest, ob der Attributwert als html Referenz interpretiert werden soll.
    • Linkformat - Es setzt fest, wie die Linke von Attributdaten zusammengestellt werden sollen.
      Man kann den Link in zwei Weissen aufstellen:
      1. Der ganze Text, der bei dem Benutzer eingegeben ist, wird als der Link interpretiert, ob diese Eigenschaft als '{#}' eingestellt ist.
      2. Der Text, der bei dem Benutzer eingegeben ist, wird als ein Teil des Linkes benutzt. Zum Beispiel: Wir geben in den Linkformat 'http://{#}' ein und der Benutzer wird dann z.B. www.microsoft.com, www.google.com usw. eingeben.
      Das Link kann auch einen Wert aus einer anderen Abfragespalte verwenden - z.B. './DataDetail.aspx?Id='+Cstring(Column('fullid'))
    • Fenstername für den Link - Es setzt fest, wie die Seite mit dem Link geöffnet werden soll. Wenn diese Eigenschaft nicht erfüllt ist, wird der Link in demselben Fenster als die Applikation geöffnet werden. Wenn diese Eigenschaft erfüllt ist, wird der Link im Fenster mit eigegebenem Namen geöffnet werden. Es ist die TARGET Eigenschaft im html Link. man kann auch vorgegebene Werte benutzen. Der Wert _blank setzt fest, dass der Link in einem neuen Fenster geöffnet wird. Ein anderer Wert öffnet das Fenster in ein neues Fenster, das der Browser nach dem eingegeben Wert bennent. Wenn die Eigenschaft nicht erfüllt ist, wird der Link im aktuellen Fenster statt der Applikation geöffnet.
    • Als HTML - Es setzt fest, ob der Text als HTML interpretiert werden soll. Sie können dann den Spaltenwert mit ObjectGears HTML editor editieren.
    • Lokalisierter Wert - Es stellt fest, ob der Text als ein lokaliserter Wert interpretiert werden soll (z.B. der Wert "en-US::Report name~de-DE::Berichtsname~cs-CZ::Název reportu" wird als "Report name" für einen Benutzer mit en-US Lokalisierung und als "Berichtsname" für einen Benutzer with de-DE Lokalisierung interpretiert werden).
    • Zeilenzahl (für HTML) - Es setzt die Zahl von Zeilen fest, wenn HTML Anzeige benutzt ist.
    • Css Inhaltklasse - Klasse mit Css Stilen - Die Klasse mit CSS Element, die HTML Inhalt behält. Es ist Element BODY im Editor, aber es kann auch z.B. DIV (abhängend von der Implementation) sein, wenn HTML Inhalt durch Skripte angezeigt wird. Wenn Sie im HTML Editor tag H1 benutzen und "Css Inhaltklasse" auf "help" setzen, benutzen Sie folgende Definition in der Datei mit CSS Stilen:
      .help h1 { ... }
      Bemerken Sie, dass help generell ist und kein direktes Verhältnis zum konkreten Element hat. Deshalb können Sie die gleichen Stile in HTML Editor und im Webpart Skript auf einer Seite benutzen (see Modell Wissensbasis).
    • Url der Datei mit Stilen - Url einer Datei mit Stilen - Eine Externe Datei mit CSS Stilen für Formatierung von HTML Inhalt im Editor.
    • Vorgegebener Wert - Es setzt den vorgegebenen Wert des Attributes fest.
    • Anzeigenformat - Es setzt das Format des angezeigten Wertes fest. z.B. {0:N2} zeigt eine Zahl mit zwei Dezimalziffern.
    • Auswahlformat - Es setzt das Detail vom Kontrollelement für Zeitauswahl.
    • Źeitausrichtung - Wenn das Auswahlformat ein kleineres Detail von der Zeit enthält (z.B. Datum und Zeit für Anzeigenformat und nur Datum für Auswahlformat), die Ausrichtung setzt die Einstellung des Detailbestandteiles (z.B. Zeit), den der Benutzer bei seinem Auswahl nicht beinflussen kann.
    • Summarisch Daten in der Liste anzeigen - Durch streichen entsprechenden Charakteristiken (Minimum, Maximum, Durchschnitt, Summe) können Sie feststellen, welche in der Summe-Reihe angezeigt werden.
    • Anzeigeformat der Summezeile - Es setz bei den Datentypen Datum, Ganzzahl und Kommazahl Anzeigeformat der Summezeile fest. z.B. {0:N2} zeigt eine Zahl mit zwei Dezimalziffern, {0:dd.MM.yyyy} zeigt Datum und Zeit als nur Datum an. Wenn das Format falsch eingegeben ist, wird in der Summe-Reihe "?" angezeigt.
    • Max. Dateizahl - Es setzt die maximale zahl der Dateien fest, die man im Attribut eingeben kann.
    • Referenztyp - Es setzt bei dem Datentyp 'Werte von der referenzierten Klasse' den Typ der Beziehung mit anderer Klasse fest.
    • Referenzierte Klasse - Es setzt die Klasse fest, auf ihre Datensätze das Attribut referenzieren wird.
    • Klasse für Eintragbeschränkung - Es setzt die Klasse, die für Beschränkung der Datensatztauswahl im Attribut benutzt wird.
      Benutzungbeispiel: Wir wollen eine Klasse erstellen, die die Nachfrage nach einem Auto registriert. In dem Datensazt sollten neben anderen Attributen auch die Marke, der Modell und dann der Motortyp ausgewählt werden. Der Benutzer soll die Marke auswählen, dann den Modell des Autos (von Modellen der ausgewählten Marke) und schließlich den Motortyp (von Motoren die für den ausgewählten Modell erreichbar sind). Es gibt schon ein normalisiertes Modell in der Applikation - die Markenklasse, die Modellklasse (die auf die Markenklasse referenziert) und die Motortypklasse (die auf die Modellklasse referenziert). Wir werden unseres Ziel erreichen, wenn wir in die Klasse mit Nachfragen, die wir erstellen, addieren: 1. Markenattribut (eine Referenz auf die Markenklasse), 2. Modellattribut (eine Referenz auf die Modellklasse) - bei diesem Attribut werden wir die Klasse für Eintragbeschränkung einstellen (Markenklasse), 3. Motortypattribut (eine Referenz auf die Modellklasse) - bei diesem Attribut werden wir die Klasse für Eintragbeschränkung einstellen (Modellklasse).
    • Referenz an Benutzer - Es setzt fest, dass die Klasse im Attribut sich auch Applikationbenutzer beziehen wird.
    • Benutzerbild anzeigen - Zeigt einen Kreis mit Benutzerinitialen oder ein Benutzerbild, wenn das System dafür konfiguriert ist.
    • Anordnung nach der Spalte - Es setzt einen Attribut von der referenzierten Klasse fest, nach dem die Datensätze der referenzierten Klasse bei der Auswahl angeordnet werden.
    • Umleiten auf die Seite - Es setzt die Seite fest, auf die der Benutzer (anstatt des Datensatztdetails) nach Klicken auf den Link umleiten werden soll.
    • Name der Variable für ID in url - Der Name der Variable, die zur Url addiert wird. Mehrere Variablen können addiert werden. Datensatz Id wird zur letzten Variable addiert.
    • Der Link ist anklickbar - Es setzt fest, ob der Verweis als Link funktionieren soll, auf den der Benutzer klicken kann.Wenn der Benutzer keine Berechtigung zum Anzeigen des Datensatzes in der Zielklasse hat, wird der Verweis nicht als Link angezeigt.
    • Aufsteigende Anordnung - Es setzt die aufsteigende/absteigende Anordnung der Datensätze in der referenzierten Klasse bei der Auswahl fest.
    • Zahl von angezeigten Datensätzen - Es setzt die Höhe des Elementes durch die Zahl von Datensätzen, die gleichzeitig angezeigt sollen werden. Wenn der Wert nicht eingegeben ist, werden 5 Datensätzen angezeigt.
    • Hexa Code anzeigen - Es zeigt bei dem Datentyp Farbe den Hexadecimlcode der Farbe an.
    • RGB Code anzeigen - Es zeigt bei dem Datentyp Farbe den RGB Code der Farbe an.
    • Liste von aktivierten Farben - It ermöglicht die Farbenliste einschränken, aus der man die Farben auswählen kann. Geben Sie die Farben nach diesem Beispiel ein: "ff00cc", "aabbcc", "000000"
    • Weise von Dateispeicherung - Es setzt fest, wie die Dateien gespeichert werden.
      • In der Datenbank
      • Auf Platte - Dateien werden in den Ordner soubory, der in web.config Datei eingestellet ist.
      • Auf FileStream - Diese Wahl wird angezeigt, nur wenn der FileStream in der Datenbank aktiviert ist.
    • Die ältesten Dateien löschen - Es setzt fest, ob die älteste Datei automatisch geläscht wird, when die Max. Dateizahl übertroffen wird.
    • Max. Dateizahl - Es setzt fest, wieviele Dateien man zu einem Datensatz hinzufügen kann.
    • Max. Dateigrösse - Es setzt die maximale Grösse der Datei, die man man zu einem Datensatz hinzufügen kann. Man muss die Zahl mit der Einheit in den Comboxen (B, KB, MB) auffüllen.
    • Dateilöschungtyp - Es setzt den Typ der Dateilöschung im Datensatz fest.
      • Nicht löschen - Die Löschung der hinzugefügten Datei ist nicht möglich.
      • Logisch löschen - Die Datei ist als gelöscht bezeichnet. Es ist aber möglich sie anzuzeigen.
      • Nur Dateiinhalt löschen - Die Datei ist als gelöscht bezeichnet und es ist nicht möglich sie anzuzeigen.
      • Physisch löschen - Die Datei ist ganz und dauernd abgenommen - einschließlich Archivhistorie (Audit-Trail).
    • Bilder in Galerie anzeigen - Es setzt fest, ob die Bilderdateien nach Öffnen in einer Galerie, die das Benutzer durchzugehen kann, angezeigt sollen werden.
    • Bildvorschau anzeigen - Wenn die Spalte hat auch Bilder in Galerie anzeigen eingestellt, es zeigt die Vorschau des Bildes direkt im Datensatzdetail.
    • Liste von erlaubten Suffixen - Die Liste von erlaubten Suffixen (mit Komma getrennt), die eingefügt werden können. Wenn nicht eingefüllt, können alle Dateitypen eingefügt werden. Die Suffixen, die man einfügen kann, sind auch durch die Einstellung in der Datei web.config festgesetzt - siehe auch Erlaubten Dateitypen.
    • Sequenzen aktivieren - Es setzt fest, ob der Wert aufgrund der Sequenz berechnet werden soll. Wenn die Sequenz in der Spalte aktiviert ist, ist die Spalte schreibgeschützt.
    • Sequenzformat - Es setzt Format der Sequenz fest.
    • Neuen Wert erstellen - Es setzt für GUID Spalte fest, dass ein neuer Identifikator bei neuer Datensatzeröffnung automatisch erfüllt wird.
    • Platzhalter - Es setzt den Platzhalter fest. Der graue Text in der Spalte, ob das Feld keinen Wert beinhaltet.
    • Regulär Ausdruck - Es setzt die Bedingung fest, die der Text in dem gegeben Feld erfüllen mußt. Siehe Regex Beispeile auf Sitepoint oder Microsoft Web. ObjectGears benutzt die Regex Klasse vom .NET Framework.
    • Fehlernachricht vom regulären Ausdruck - Die Fehlernachricht, die angezeigt werden wird, wenn der gegebene Text die Bedingung des regulären Ausdruckes nicht erfüllt.
    • Als Tags anzeigen - Es setzt fest, dass die Werte in der Spalte als Tags angezeigt sollen werden.

    Bereich: Formeln für berechnete Spalte

    • Formel für einen neuen Datensatz - Die Formel oder der Wert, die für Wertspeicherung in die Spalte bei Datensatzerstellung benutzt werden.
    • Formel für einen geänderten Datensatz - Die Formel oder der Wert, die für Wertspeicherung in die Spalte bei Datensatzänderung benutzt werden.

    Bereich: Vorgegebene Anzeige

    Dieser Bereich ist nur bei dem Datentyp 'Werte von der referenzierten Klasse' erreichbar.

    • Form der Anzeige mehreren Referenzen in den Listen - Es setzt fest, wie die Referenzen auf die Referenzklasse bei M:N Beziehung zwischen Klassen angezeigt werden sollen.
    • Referenzwerte in der Liste wirken als Link - Es setzt fest, ob die Refernzen auf Datensätze nach Benutzerklicken zu dem Übergang auf das Datensatzdetail führen sollen.
    • Auswahl im Suchformular - Es setzt fest, ob die Werte in Suchformular ausgesucht werden sollen statt in der Combobox.
    • Vorgegebene Datensatzauswahl - Es legt fest, ob das Steuerelement für ein Suchformular angezeigt werden soll.

    Bereich: Erweiterte Steuerelementen

    • Externe Codes - Codes von Steuerelementen, die für die Spalte angezeigt werden sollen. Der Code sollte einschließlich des Moduls, das ihn definiert, eingegeben werden. Es können mehrere Steuerelemente eingegeben und durch ein Semikolon getrennt werden. Das Steuerungssymbol und sein Tooltip werden im Modul definiert.

    Bereich: Audit-Trail

    • Erstellt von - Der Benutzer, der den Datensatz (die Spalte) erstellt hat.
    • Erstellungszeit - Datum und Zeit von Erstellung des Datensatzes (der Spalte).
    • Letze Änderung von - Der Benutzer, der die letzte Änderung im Datensatz (in der Spalte) durchgeführt hat.
    • Letze Änderungzeit - Datum und Zeit von der letzten Änderung des Datensatzes (der Spalte).

    Tab: Skripte

    Bereich: Skript vor Dateiinhaltlesen

    • Im Fall von Spalte von Typ Datei stellt es das Skript fest, daß vor Dateiinhaltlesen ausgeführt werden wird. Dieses Skript kann man z.B. für Steuerung von Zugriffsrechte zur Datei benutzen.

    Tap: Verweis

    Bereich: Verweiseinstellungen

    • Filter - Die Festlegung vom Filter für die Datensätze, die im Steuerelement für die Spalte angeboten werden sollen. Es ist eine Alternative zu der Einstellung durch das Skript (sehe unten).

    Bereich: Spalten anzeigen

    • Die Auswahl von Spalten der hingeviesen Klasse, die in dem Suchformular angezeigt werden sollen.

    Bereich: Skript

    • Skript für Festlegung von Datensätzen, die im Suchformular oder in der Combobox angeboten werden sollen. Es ist eine Alternative zu der Einstellung durch Filter (sehe above).
    • Wenn Sie Skript für die Spalte Verweis an Benutzer einstellen, der Wahl Mich auswählen wird versteckt werden. Sie können dieses Verhalten beim Skript für Datensatzdetail in Klasseneinstellung zurückhalten:

    Beispiel:

    function OnPreRender()
    {
      OGColumns['assignto'].ColumnUI.ShowSelectMe = true;
    }

×