Der Menübefehl prmUpdateXMLFieldsAndParentRefs erweitert fehlende Datenfelder in den XMLs laut <XML_DataTemplates> <XML_Document> <Data> in der CFG.xml und wenn nicht parameter=„0“ gesetzt ist, wird auch die Komponentenliste und ParentRefsliste aktualisiert (das dauert natürlich etwas länger bei vielen Verwendungen z.B. Normteile).
Der Befehl kennt folgende Attribute:
| Attribut | Wert | Funktion |
|---|---|---|
| enabled | Bedingung | Steuert ob der Befehl aktiv ist |
| TRUE | Aktiv | |
| FALSE | Inaktiv | |
| icon | Pfad zum icon (optional) | |
| parameter | Parameterbeschreibung | |
| text | $Primus.MNU_UPDATE_XMLS | Interfacetext für den Menüeintrag |
| visible | CALL(IsCtrlKey) | Steuert ob der Befehl im Menü sichtbar ist, normalerweise nur bei gedrückter STRG-Taste |
| TRUE | Sichtbar | |
| FALSE | Unsichtbar |
Mit dem Attribut parameter können folgende Werte in der angegebenen Reihenfolge übergeben werden. Die einzelnen Parameter werden durch ein Pipezeichen (|) getrennt.
| Nr. | Wert | Parameter | Funktion |
|---|---|---|---|
| 1 | mit Komponenten- und ParentRefsliste | 1 | Der Parameter muss ungleich 0 (Null) sein |
<<!-- Alle XML Dateien werden entsprechend <XML_DataTemplates> erweitert-->> <prmUpdateXMLFieldsAndParentRefs visible="'CALL(IsProjectActive)'" enabled="TRUE" parameter="" text="$Primus.MNU_UPDATE_XMLS" icon="" /> <<!-- dito. und die Komponentenliste sowie die ParentRefsliste werden aktualisiert-->> <prmUpdateXMLFieldsAndParentRefs visible="'CALL(IsProjectActive)'" enabled="TRUE" parameter="1" text="$Primus.MNU_UPDATE_XMLS" icon="" />