Benutzer-Werkzeuge

Webseiten-Werkzeuge


primus:gui_newdocument_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_newdocument_datasheet [2022/08/05 12:39] – gelöscht - Externe Bearbeitung (Unknown date) 127.0.0.1primus:gui_newdocument_datasheet [2023/02/08 12:01] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 1: Zeile 1:
 +====== GUI_NewDocument_DataSheet ======
 +Der [[GUI_Data_Sheets|Abschnitt]] **GUI_NewDocument_DataSheet** ist ein DataSheet das beim neu anlegen von Dokumenten verwendet wird. Es kann bei dem [[Menübefehl]] [[:prmelementsnew]] im Attribut **//parameter//** als Datenblatt für Neuanlagen angegeben werden. Außerdem kann es in [[Public]] im Tag [[:newfilenamedialog]] im Attribut **//gui//** als Wert eingetragen werden.
  
 +===== Besonderheiten =====
 +Gegenüber anderen DataSheets gibt es im **GUI_NewDocument_DataSheet** einige Besonderheiten.
 +
 +==== PreAssign ====
 +Mit dem Attribut [[:preassign]] können Werte zur Anzeige im Formular vorbelegt werden. Außedem kann im preassign ''%predata:Feld%'' verwendet werden. Dabei werden zuerst die Dateieigenschaften aus der aktiven Datei laut [[:se_getprop.ini|se_getprop_par/asm/psm/dft.ini]] in die predata-Liste ausgelesen. So können die Werte aus der aktiven SE-Datei verwendet werden und nicht aus der XML in Primus. Da bei neuen SE-Dateien oft die Dateieigenschaften befüllt sind aber noch keine XML existiert.
 +
 +==== Pflichtfeld ====
 +Unabhängig von der Definition als Pflichtfeld ist **Title** bei neuen Dokumenten immer ein Pflichtfeld und muß, wenn es im Dialog vorhanden ist ausgefüllt werden.
 +
 +==== Nicht XML relevante Felder ====
 +Die Felder **//FileNamePrefix//** und **//FileNameSufix//** können im Datenblatt mit Werten belegt werden, diese Werte werden nicht in die [[:dokument-xml]] eingetragen, können aber in [[:assigndocumentdatafields]] verwendet werden um z.B. Dateinamen zu bilden.
 +
 +==== Kein ausblenden von Feldern möglich ====
 +Das Attribut ''visible'' wird derzeit (Stand: 06.12.2019) ignoriert. Als Workaround kann mit einem zweiten Datenblatt gearbeitet werden, das mit dem [[Glossar#Tag]] [[:newfilenamedialog]] in [[Public]] definiert werden. Über das [[Glossar#Attribut]] [[condition]] kann dann gesteuert werden wann welcher Dialog angezeigt wird.
 +
 +{{tag> DataSheet}}