Materiallistenkomponente
Die Materiallistenkomponente zeigt die Materialien an, die einer Arbeitsanweisung zugeordnet sind und listet die Teilenummer, den Teilenamen, die Menge sowie die Maßeinheit für jedes Material auf.
Wird eine Zeile in der Materialliste ausgewählt, so werden die zugehörigen Teile im CAD-Diagramm auf dem Registerkarten-Mashup CAD (PTC.SCA.SCO.WorkDefinition.CADContainedMashup) in der Komponente für die Anzeige von Medien der Arbeitsdefinition ausgewählt.
Mashups und Widgets
Das Mashup PTC.SCA.SCO.MaterialsListMashup definiert die Materiallistenkomponente. Dieses Mashup verwendet die folgenden Widgets:
Ein Widget Beschriftung, das den Titel der Liste angibt.
Ein Widget Raster - Erweitert, welches die Liste der Materialien anzeigt, die der ausgewählten Arbeitsanweisungs-Kachel im Mashup Sequenzielle Navigationskomponente (PTC.SCA.SCO.WorkDefinitionHorizontalSequentialNavigation) zugeordnet sind
Eingaben
Die primäre Eingabe für das Mashup PTC.SCA.SCO.MaterialsListMashup ist die UID der Arbeitsdefinition, die der ausgewählten Arbeitsanweisungs-Kachel im Mashup Sequenzielle Navigationskomponente (PTC.SCA.SCO.WorkDefinitionHorizontalSequentialNavigation) zugeordnet ist. Weitere Informationen zu Arbeitsdefinitionen und ihren zugehörigen Informationen finden Sie unter Arbeitsdefinitionsschema.
Die Eingabe für die Querauswahl zwischen Materialliste und dem CAD-Diagramm stammt aus der Eigenschaft SelectedRows auf dem Registerkarten-Mashup CAD (PTC.SCA.SCO.WorkDefinition.CADContainedMashup), das in der Komponente für die Anzeige von Medien der Arbeitsdefinition verwendet wird. Werden eines oder mehrere Teile im CAD-Diagramm ausgewählt, so legt diese Auswahl den Wert für die Eigenschaft SelectedRows auf dem Registerkarten-Mashup CAD fest. Dieser Wert wird an die Eigenschaft SelectedRows auf dem Materiallisten-Mashup übergeben.
Ausgaben
Wird eine Zeile in der Materialliste ausgewählt, so legt der Dienst ConvertSelectedRowsToSelectedParts den Wert für die Eigenschaft SelectedParts auf dem Mashup PTC.SCA.SCO.MaterialsListMashup fest. Dieser Wert wird an die Eigenschaft SelectedParts auf dem Mashup PTC.SCA.SCO.WorkDefinition.CADContainedMashup übergeben.
Dienste
Das Mashup verwendet die folgenden Dienste aus dem Ding PTC.SCA.SCO.ThingViewUtils:
ConvertSelectedRowsToSelectedParts – Konvertiert die ausgewählten Zeilen in der Materialliste in die ausgewählten Teile im CAD-Diagramm.
GetMaterialsList – Gibt eine Liste der Materialien, die der angegebenen Arbeitsdefinitions-UID zugeordnet sind, zurück.
GetOccurrencePathsList – Gibt eine Zuordnung von Materialien zu deren entsprechenden Vorkommenspfaden für die angegebene Arbeitsdefinitions-UID zurück.