Benutzer-Werkzeuge

Webseiten-Werkzeuge


primus:gui_document_datasheet

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
primus:gui_document_datasheet [2023/02/08 12:01] – Externe Bearbeitung 127.0.0.1primus:gui_document_datasheet [2023/08/08 11:37] (aktuell) mgras
Zeile 1: Zeile 1:
 ====== GUI_Document_DataSheet ====== ====== GUI_Document_DataSheet ======
-Der [[GUI_Data_Sheets|Abschnitt]] **GUI_Document_DataSheet**, ist das zentrale [[:datenblatt]] in dem die [[:datenfelder]] zu einem in der [[:dokumentenliste]] markierten Dokument angzeigt und, außer im [[:primus-viewer]], auch geändert werden können. Das Tag //GUI_Document_DataSheet// kann folgende Attribute haben:+Der [[GUI_Data_Sheets|Abschnitt]] **GUI_Document_DataSheet**, ist das zentrale [[Datenblatt]] in dem die [[Datenfelder]] zu einem in der [[Dokumentenliste]] markierten Dokument angzeigt und, außer im [[Primus-Viewer]], auch geändert werden können. Das Tag //GUI_Document_DataSheet// kann folgende Attribute haben:
  
 ^Attribut ^Funktion^ ^Attribut ^Funktion^
Zeile 8: Zeile 8:
  
 ===== Datenblatteinträge ===== ===== Datenblatteinträge =====
-Die einzelnen Datenblatteinträge werden jeweils als einzelnes [[Glossar#Leer-Tag]] aufgebaut. Der [[Glossar#Tag-Name]] hat keine besondere Bedeutung, er __muss__ aber innerhalb des Abschnitts eindeutig sein. Der Übersichtlichkeit wegen sollte der Tag-Name aber einen Bezug zu der dargestellten Information haben. Die Reihenfolge der Tags im Abschnitt ist ohne Bedeutung, die Anordnung der Elemente eines Formulars wird durch entsprechende Attribute gesteuert. Ein Datenblatteintrag kann folgende Attribute haben:+Die einzelnen Datenblatteinträge werden jeweils als einzelnes [[Glossar#Leer-Tag]] aufgebaut. Der [[Glossar#Tag-Name]] hat keine besondere Bedeutung, er __muss__ aber innerhalb des Abschnitts eindeutig sein. Der Übersichtlichkeit wegen sollte der Tag-Name aber einen Bezug zu der dargestellten Information haben. Die Reihenfolge der Tags im Abschnitt ist für die Reihenfolge der Bearbeitung von Bedeutung wenn man mit Tabulator durch das Formular springt, die Anordnung der Elemente eines Formulars wird jedoch durch entsprechende Attribute gesteuert. Ein Datenblatteintrag kann folgende Attribute haben:
  
 ^Attribut ^Pflicht ^Wert ^Funktion^ ^Attribut ^Pflicht ^Wert ^Funktion^
-| [[:callafterchange]]| |Ruft nach direkt erfolgter Änderung ein Programm auf|+| [[callafterchange]]| |Ruft nach direkt erfolgter Änderung ein Programm auf|
 |[[ctrltype]] |  **X**  | |Definiert den Elementtyp| |[[ctrltype]] |  **X**  | |Definiert den Elementtyp|
-|[[:data]]| | |Abhängig vom **ctrltype**, ein [[:xml-datenfeld]] oder ein Parameter für das Element|+|[[data]]| | |Abhängig vom **ctrltype**, ein [[xml-datenfeld]] oder ein Parameter für das Element|
 |enabled| |''0'' / ''**1**'' |Definiert ob ein Element aktiv ist oder nicht (siehe auch [[Bedingung]])| |enabled| |''0'' / ''**1**'' |Definiert ob ein Element aktiv ist oder nicht (siehe auch [[Bedingung]])|
 |height |  **X**  | ''<ZAHL>'' |Höhe des Datenfelds in Pixel| |height |  **X**  | ''<ZAHL>'' |Höhe des Datenfelds in Pixel|
Zeile 25: Zeile 25:
 |multisel | |''**0**'' / ''1'' |Gibt an ob das Datenfeld auch bei einer Mehrfachauswahl in der Dokumentenliste aktiv ist.| |multisel | |''**0**'' / ''1'' |Gibt an ob das Datenfeld auch bei einer Mehrfachauswahl in der Dokumentenliste aktiv ist.|
 |top |  **X**  | ''<ZAHL>''|Positon des Elements in Pixel vom oberen Rand des Formulars| |top |  **X**  | ''<ZAHL>''|Positon des Elements in Pixel vom oberen Rand des Formulars|
-|[[:tooltip]]| |[[Elementtext]]|Definiert den Text der als Tooltip angezeigt wird, wenn man mit der Maus auf das Element deutet|+|[[tooltip]]| |[[Elementtext]]|Definiert den Text der als Tooltip angezeigt wird, wenn man mit der Maus auf das Element deutet|
 |[[type]] |  **X**  | |Elementtyp, der Wert hängt mit [[ctrltype]] zusammen und muss entsprechend gewählt werden| |[[type]] |  **X**  | |Elementtyp, der Wert hängt mit [[ctrltype]] zusammen und muss entsprechend gewählt werden|
 |visible | |''0'' / ''**1**'' |Steuert ob ein Element sichtbar oder unsichtbar ist (siehe auch [[Bedingung]])| |visible | |''0'' / ''**1**'' |Steuert ob ein Element sichtbar oder unsichtbar ist (siehe auch [[Bedingung]])|
Zeile 36: Zeile 36:
 ^Pflichtattribute^^ ^Pflichtattribute^^
 |[[ctrltype]] |''textbox''| |[[ctrltype]] |''textbox''|
-|data|''[[:xml-datenfeld]]'' oder ''[[:primusvariable]]''|+|data|''[[xml-datenfeld]]'' oder ''[[primusvariable]]''|
 |height|''**20**''| |height|''**20**''|
 |left|''**130**''| |left|''**130**''|
Zeile 47: Zeile 47:
 |multisel|''**1**''| |multisel|''**1**''|
 |tooltip|''[[Elementtext]]''| |tooltip|''[[Elementtext]]''|
-| [[:callafterchange]]| Externes Programm|+| [[callafterchange]]| Externes Programm|
  
 === Beispiel === === Beispiel ===
Zeile 59: Zeile 59:
  
  
-{{tag>gui DataSheet}}+{{tag>GUI DataSheet}}
primus/gui_document_datasheet.1675857672.txt.gz · Zuletzt geändert: von 127.0.0.1