Materiallistenkomponente
Die Materiallistenkomponente zeigt die Materialien an, die einer Arbeitsanweisung zugeordnet sind und listet die Teilenummer, den Teilenamen sowie die Menge 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.
Das Mashup PTC.SCA.SCO.MaterialsListMashup 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 Sequentielle 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
Die folgenden Dienste aus dem Ding PTC.SCA.SCO.ThingViewUtils werden vom Mashup PTC.SCA.SCO.MaterialsListMashup verwendet:
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 und den entsprechenden Vorkommenspfaden für die angegebene Arbeitsdefinitions-UID zurück.