Vorheriges Thema: Auswahlfelder und Optionen

Nächstes Thema: So erstellen Sie eine dynamische Tabelle


Erstellen von statischen Tabellen

Sie können eine statische Tabelle erstellen, um strukturierte Daten in ein Formular einzugeben. Eine statische Tabelle ist ein Containertyp, wie ein Feldsatz, der bestimmte Elemente eines Formulars enthalten kann. Sie können die Spalten in der Tabelle verwenden, um Daten von einzelnen Elementtypen zu organisieren. Im Gegensatz zu einer dynamischen Tabelle, besteht eine statische Tabelle aus festen Daten, die Sie manuell angeben.

Gehen Sie wie folgt vor:

  1. Bearbeiten oder erstellen Sie das Formular, in dem Sie die Tabelle hinzufügen möchten. Erweitern Sie das Formular.
  2. Gehen Sie folgendermaßen vor, um das Tabellenelement zum Formular hinzuzufügen:
    1. (Optional) Erstellen Sie einen Feldsatz, der die Tabelle enthalten soll.
    2. Erweitern Sie den Ordner "System", ziehen Sie das Tabellenelement per Drag-and-drop auf das Formular. Ziehen Sie die Tabelle gegebenenfalls auf den Feldsatz, den Sie im vorherigen Schritt erstellt haben.
    3. Geben Sie einen _id-Wert für die Tabelle an, und speichern Sie das Formular.
  3. Gehen Sie folgendermaßen vor, um der Tabelle ein Element hinzuzufügen:
    1. Erweitern Sie die Tabelle, um das Feld "Zeile" anzuzeigen.
    2. Ziehen Sie das gewünschte Element aus dem Ordner "System", und legen Sie es in das Feld "Zeile" ab. Sie können folgende Elemente ziehen und ablegen:
      • Feld für Datum und Uhrzeit
      • Bezeichnung
      • Wählen Sie das Feld aus, dessen Attribut "Mehrfachauswahl" auf "Falsch" festgelegt ist. Diese Einstellung ermöglicht nur eine einzelne Auswahl.
      • Spinner
      • Text

      Der Name des Elements, das Sie ziehen und ablegen, ist der Name der ersten Spalte. Wenn Sie beispielsweise das Element "Datum" ziehen und ablegen, ist der Name der ersten Spalte "Datum".

      Entsprechend müssen die Daten, die Sie in die Spalte eingeben, mit dem Element übereinstimmen. Zum Beispiel können Sie in der Spalte "Datum" nur Daten eingeben.

    3. Geben Sie einen _id-Wert für die Spalte an, und speichern Sie das Formular.

      Hinweis: Nachdem Sie das Formular gespeichert haben, können Sie optional das Element, das Sie per Drag-and-drop verschoben haben, umbenennen. Wenn Sie das Element umbenennen, ändert sich dementsprechend der Name der Spalte. Wenn Sie beispielsweise das Element in "Startdatum" umbenennen, ändert sich der Name der Spalte auch in "Startdatum".

    4. Konfigurieren Sie jedes Element, das Sie einer Tabelle hinzufügen, genauso, als ob Sie das Element dem Formular ohne Tabelle hinzufügen würden. Jedes Element ist ein grundlegendes Element, außer dem Feld für Datum und Uhrzeit und dem Feld Auswählen.

      Für Datumsfelder muss der zurückgegebene Wert eine lange oder entsprechend formatierte Zeichenfolge sein. Für Bezeichnungsspalten wird der Wert in eine Zeichenfolge konvertiert. Für Spinner-Spalten muss der Wert eine Ganzzahl oder eine doppelte Zahl sein. Für Textspalten wird der Wert in eine Zeichenfolge konvertiert.

  4. Wiederholen Sie den vorherigen Schritt für jedes Element, das Sie der Tabelle hinzufügen möchten.

    Das zweite Element, das Sie hinzufügen, gibt den Namen und Datentyp der zweiten Spalte an, wie im vorherigen Schritt beschrieben. Zum Beispiel können Sie das Element "Text" als zweite Spalte hinzufügen. In diesem Fall erhält die zweite Spalte den Namen "Text" und muss Textdaten enthalten. Wie im vorherigen Schritt beschrieben, können Sie optional das Element umbenennen, wodurch die Spalte automatisch umbenannt wird.

  5. Gehen Sie folgendermaßen vor, um Zeilen zur Tabelle hinzuzufügen:
    1. Wählen Sie das Feld "Zeile" auf dem Tabellenelement im Ordner "System" aus.
    2. Ziehen Sie das Tabellenelement auf das Formular, und legen Sie es dort ab.
    3. Wiederholen Sie diese Schritte, bis Sie alle gewünschten Zeilen hinzugefügt haben.

    Hinweis: Zeilen können nicht verschoben, kopiert, ausgeschnitten oder eingefügt werden.

  6. Definieren Sie Werte für jede Zeile in der Tabelle:
    1. Geben Sie in der ersten Zeile die statischen Werte jeder einzelnen Zelle an, indem Sie das Attribut "value" verwenden.
    2. Geben Sie in den verbleibenden Zeilen Werte an, indem Sie das Spaltenattribut verwenden.

      Der Formulardesigner validiert keine tatsächlichen Daten oder nicht das Format von Daten, die Sie in die Zeilen der Tabelle eingeben. Wenn Anwender jedoch das Formular im Auftrag anzeigen, validiert das Katalogsystem die Daten und zeigt sie nur dann an, wenn Sie das richtige Format verwenden. Dadurch werden ungültige Werte, die Sie angeben, nicht angezeigt, wenn Anwender das Formular in einem Auftrag anzeigen. Wenn Sie beispielsweise einen Zeichenfolgenwert für eine Datumsspalte angeben, bleibt die entsprechende Tabellenzelle für den Anwender leer. Achten Sie deswegen darauf, dass Sie das richtige Format angeben. Geben Sie zum Beispiel nur Daten in den Feldern für Datum und Uhrzeit ein, und geben Sie nur Text in Textfeldern ein.

    3. Führen Sie diesen Schritt aus, falls zutreffen. Anderenfalls können Sie diesen Schritt überspringen.

      Wenn Sie das Feld "Auswählen" verwenden und das Attribut "Mehrfachauswahl" auf "Falsch" festgelegt ist, dann enthält das Feld "Auswählen" nicht das Attribut "value". In diesem Fall gehen Sie folgendermaßen vor:

      • Für die erste Zeile: Geben Sie den Wert des Attributs "Ausgewählter Index" im Feld "Auswählen" ein. Zum Beispiel geben Sie für die erste Option den Wert "0" ein. Für die zweite Option geben Sie "1" ein usw.
      • Für die verbleibenden Zeilen: Kopieren Sie den Wert des Attributs value aus der Auswahloption des Felds "Auswählen". Fügen Sie diesen Wert in das Spaltenattribut der Zeile ein.
  7. Geben Sie ein oder alle folgenden zusätzlichen Attribute an:

Sie haben eine statische Tabelle erstellt.