Benutzer-Werkzeuge

Webseiten-Werkzeuge


primus:menuebefehl

Dies ist eine alte Version des Dokuments!


Menübefehle

Für den Aufbau der Menüs stellt das Primus Framework Befehle zur Verfügung. Die folgende Auflistung ist Alphabetisch sortiert.

Allgemeine Attribute

Für die Menübefehle können / müssen folgende Attribute angegeben werden.

Attribut Pflicht Wert Funktion
addin X1) Addin Name des Addin das den Befehl zur Verfügung stellt
enabled TRUE/FALSE Gibt an ob der Befehl aktiv ist
icon Dateipfad Gibt den Pfad zum Icon ohne die Dateiendung .ico an
parameter X2) Übergibt Parameter an den Befehl die seine Funktion beeinflussen
text Text Der der für diesen Befehl im Menü angezeigt wird, die Verwendung von Elementtexten wird empfohlen
tooltip Ein beschreibender Text, der angezeigt wird wenn die Maus auf dem Menüeintrag platziert wird, die Verwendung von Elementtexten wird empfohlen
visible TRUE/FALSE Gibt an ob der Befehl im Menü sichtbar ist

Allgemeine Menüfunktionen

Für den Aufbau und die Strukturierung von Menüs stehen folgende Befehle zur Verfügung.

Befehl Funktion
separator Erzeugt eine Trennlinie innerhalb des Kontextmenüs
submenu Bindet ein separat definiertes Untermenü ein
include Bindet die separat definierten Einträge direkt in das Kontextmenü ein

Befehle des Primus Framework

Funktion Beschreibung
prmallwithbrokenlinksListet alle Dateien mit unterbrochenen Verknüpfungen auf
prmallwithreiterantnameListet alle Dateien mit wiederholenden Namen auf
prmattachmentcopyAnhang kopieren
prmattachmentcutAnhang ausschneiden
prmattachmentdeleteAnhang löschen
prmattachmentnewErzeugt einen neuen Anhang, dazu wird das angegebene DataSheet angezeigt.
prmattachmentnewcopyKopiert einen Anhang, dazu wird das angegebene DataSheet angezeigt.
prmattachmentopenÖffnet den gewählten Anhang
prmattachmentpasteFügt einen Anhang ein
prmattachmentrenameAnhang umbenennen
prmElementsChangeValueByDlg Datenfeld über einen Dialog ändern
prmclearrecyclebinPapierkorb leeren
prmCopyDocDataKopiert alle Primus Eigenschaften in die Zwischenablage
prmcopyfieldvaluesKopiert die Primus Datenfelder der gewählten Datei in die Zwischenablage
prmcreateallnotexistingxmlsFehlende XMLs anlegen oder Ungenutzte / verwaiste XML-Dateien entfernen
prmdeleteallprimusxmls Löscht alle von Primus erzeugten XML Dateien
prmelementsactivatevirtlink
prmelementsattachexternfileDatei ersetzen durch Externe
prmelementsattachmentstoclipboardKopiert alle oder bestimmte Anhänge der gewählten Datei.
prmelementschangefiletypeFileType ändern
prmelementscheckinlocalLokal ausgecheckte Dateien einchecken
prmelementscheckoutlocalCheck Elemente lokal aus, kann im Kontext des lokalen Zielordners oder des Quellordners auf dem Server aufgerufen werden.
prmelementscopyElement kopieren (Zwischenablage)
prmelementscopylocaltoserverEinchecken von lokalen Dokumenten
prmelementscopypathDateipfad kopieren
prmelementscutElement ausschneiden (Zwischenablage)
prmelementsdeleteElement löschen
prmelementsdeletedoclink Löschen fehlerhafter Dokumentverknüpfungen
prmelementsdeletevirtlinkVerknüpfung Löschen
prmElementsEditReadonlyDataSheet Datenblatt zum Ändern von Eigenschaften aufrufen
prmelementsexportfileElement exportieren
prmelementsfilestoclipboardKopiert Elemente in die Zwischenablage
prmElementsGenerateNewDocumentName Generiert einen neuen Dateinamen und legt ihn in die Zwischenablage
prmelementsjobserverstartStartet den Jobserver Prozess
prmelementsjobserverstopStoppt den Jobserver Prozess
prmelementsnewNeues Element anlegen
prmelementsnewcopyErstellt eine neue (?) Kopie eines Elements
prmElementsNewVersionNeue Version erstellen
prmelementsopenElement öffnen
prmelementspasteElement einfügen (Zwischenablage)
prmelementspastevirtlinkElementLink in einen Virtuellen Ordner einfügen (Zwischenablage).
prmelementsprintattachmentsDruckt Anhänge
prmElementsRemoveNewestVersionLöscht das gewählte Dokument und setzt die Vorversion zurück auf freigegeben
prmelementsrenameElement umbenennen
prmelementsreplacebynewestversionDurch neueste Version ersetzen
prmelementsrestartjobNeustart des Jobservers / Job
prmelementsrestoreElement€ aus dem Papierkorb wiederherstellen.
prmelementsshowjoblogsZeigt die Jobserver Logs an.
prmelementsstatusStatus ändern
prmelementssynchroniselocalSynchronisieren
prmfindextendedErweiterte Suche
prmfindfilebypathDateipfad suchen
prmfindinallfieldsSuchen
prmfindnextinallfieldsWeiter suchen F3
prmfoldersettingsOrdner Einstellungen
prmlocalworkmodeSchaltet zwischen Online, Offline und Serverarbeitsweise um.
prmopenexplorerÖffnet den Explorer für das gewählte Element
prmpartsliststructpositionsStückliste Autopositionen
prmpartsliststructpositionscheckStückliste auf doppelte Positionen prüfen
prmPasteDocDataSchreibt die zuvor mit prmCopyDocData kopierten Daten in die ausgewählten Datenfelder.
prmpastefieldvalues(Feld-)Daten einfügen (Zwischenablage)
prmprojectassignallchildvaluesfromparentAktualisiere Unterordnern
prmprojectcheckinlocalEinchecken und bereinigen
prmprojectcheckoutlocalLokal auschecken
prmprojectscreatebytemplateStruktur anlegen mit Vorlage
prmprojectsdeleteLöscht in Element aus dem Projektbaum
prmprojectseditProjekt bearbeiten
prmProjectsFindByData Suchen nach Verzeichnissen anhand ihrer Eigenschaften
prmprojectsfindbyname Suchen nach Projekt-/Ordnernamen
prmprojectslistallsubprojectsAlle Unterprojekte auflisten
prmprojectsnewNeuer Projektknoten
prmprojectremoveallunusedparentrefs Entfernt alle unbenutzten Parent Referenzen
prmprojectsresetnode Liest die Ordner Struktur unterhalb des gewählten Ordners neu ein
prmProjectsUploadXmlsToDBSuchindex aktualisieren
prmprojectsynchroniselocalProjekt synchronisieren
prmProjectSyncroniseAllDataFieldsSynchronisiert alle Datenfelder der XMLs untereinander
prmProjectUpdateAllRefs Aktualisiert alle CAD-Referenzen
prmprojectvirtfolderactivateReferenzelement aktivieren
prmprojectvirtfolderdeleteVirtuelles Element löschen
prmprojectvirtfolderrenameVirtuelles Element umbenennen
prmrefelementssetactiveElement aktivieren, Gehe zu Ordner
prmRefElementsSetRef1Gewähltes Element als Ref1 setzen
prmreloadcfgPrimusSE.CFG.XML neu einlesen, lädt die aktuelle Primus Konfiguration, Strings werden nicht neu eingelesen
prmSetReservationReservierung setzen / aufheben
prmshowdocumentswithsamenameElemente Dokumenten mit gleichen Namen auflisten
prmshowpartslistStückliste Model
prmshowpartsliststructStückliste Summe
prmShowWhereUsesVerwendungsnachweis
prmshowwhereuses_allcomponentsbyextListet alle zugehörigen Komponenten eines bestimmten Dateityps auf.
prmshowwhereuses_alldrawingsAlle Zeichnungen der Komponenten
prmshowwhereuses_allwithoutdrawingsAlle Komponenten ohne Zeichnung
prmshowwhereuses_componentsdrawingsAlle Komponenten und Zeichnungen
prmStartProcessAufruf eines externen Programms über einen Menüpunkt
prmupdateparentref1dataBei Änderungen eines Eingabefelds wird das Feld des zugehörigen Parentelements mit aktualisiert. Automatisches Aktualisieren bei Änderungen in einem Eingabefeld
prmUpdateXMLFieldsAndParentRefsAlle XML Dateien für den gewählten Projektknoten aktualisieren.

Addins

Zu den vom Primus Framework bereitgestellten Befehlen und Funktionen, kommen noch Befehle dazu die durch Addins bereitgestellt werden. Um einen solchen Befehl aufzurufen muss der Tag-Name der Name des Befehls sein, das Attribut addin ist erforderlich und muss den Namen mit dem das Addins von Primus geladen wird haben.

Beispiel

<seCopySEMaterialsToCFG addin="SEInterface" visible="TRUE" enabled="TRUE" parameter=".\Resources\SE_MATERIAL.LIST.xml|Material" text="$Primus.MNU_COPY_SE_MATERIAL_TOCFG" icon="Resources\AppInterfaces\SolidEdge\Icons\segetproperties" />
1)
Für Befehle aus Addins ein Pflichtfeld
2)
abhängig vom Befehl
primus/menuebefehl.1659703369.txt.gz · Zuletzt geändert: (Externe Bearbeitung)