| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung |
| primus:gui_document_datasheet [2023/02/08 12:01] – Externe Bearbeitung 127.0.0.1 | primus:gui_document_datasheet [2023/08/08 11:37] (aktuell) – mgras |
|---|
| ====== 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^ |
| |
| ===== 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| |
| |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]])| |
| ^Pflichtattribute^^ | ^Pflichtattribute^^ |
| |[[ctrltype]] |''textbox''| | |[[ctrltype]] |''textbox''| |
| |data|''[[:xml-datenfeld]]'' oder ''[[:primusvariable]]''| | |data|''[[xml-datenfeld]]'' oder ''[[primusvariable]]''| |
| |height|''**20**''| | |height|''**20**''| |
| |left|''**130**''| | |left|''**130**''| |
| |multisel|''**1**''| | |multisel|''**1**''| |
| |tooltip|''[[Elementtext]]''| | |tooltip|''[[Elementtext]]''| |
| | [[:callafterchange]]| Externes Programm| | | [[callafterchange]]| Externes Programm| |
| |
| === Beispiel === | === Beispiel === |
| |
| |
| {{tag>gui DataSheet}} | {{tag>GUI DataSheet}} |