| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung |
| primus:gui_newdocument_datasheet [2022/08/05 12:39] – ↷ Seite von gui_newdocument_datasheet nach primus:gui_newdocument_datasheet verschoben mgras | primus:gui_newdocument_datasheet [2023/02/08 12:01] (aktuell) – Externe Bearbeitung 127.0.0.1 |
|---|
| ====== GUI_NewDocument_DataSheet ====== | ====== 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. | 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 ===== | ===== Besonderheiten ===== |
| |
| ==== PreAssign ==== | ==== 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. | 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 ==== | ==== Pflichtfeld ==== |
| |
| ==== Nicht XML relevante Felder ==== | ==== 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. | 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 ==== | ==== 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. | 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}} | {{tag> DataSheet}} |