Zusätzliche Funktionen von Windchill > Fertigungsprozess-Management > Produktstruktur-Explorer (PSE) anpassen > Registerkarte "Anforderungen" erstellen > <Table>-Element für den Anforderungstyp definieren
  
<Table>-Element für den Anforderungstyp definieren
Dadurch wird eine Tabelle definiert, um die dem ausgewählten Teil in der Hierarchie zugewiesenen Anforderungen (Änderungsaktionen) anzuzeigen. Die folgenden Daten werden in Spalten angezeigt:
Nummer der Anforderung
Gültigkeitsbereich der Anforderung
Status der Anforderung
Nummer der ChangeDirective, die diese Anforderung besitzt
ID des Teils, das diese Anforderung erfüllt
Zahl der Vorgänger-Anforderungen dieser Anforderung
So definieren Sie das <Table>-Element für den Anforderungstyp
1. Öffnen Sie die Datei PDMLinkExplorerForTablesAndPanels.xml am folgenden Speicherort:
<Windchill>/codebase/config/logicrepository/xml/explorer/produc
tstructure
2. Am Ende der Datei:
a. Erstellen Sie folgende <ExplorerElementGroup> als Unterelement des <LogicRepository>-Elements.
b. Definieren Sie ein <LogicContext>-Unterelement der <ExplorerElementGroup> mit dem Datentyp der Anforderung.
c. Definieren Sie <Table>-Element, <Table>-Spalten und <CellDefinition>-Elemente, die in der Tabelle angezeigt werden sollen.
<LogicRepository>
...
<ExplorerElementGroup>
<LogicContext
application="ptc.pdm.ProductStructureExplorer"
dataType="wt.change2.ChangeAction"/>

<Table id="airbus.wnc.exp.ChangeActionTabTable"
selectionMode="multi-non-contiguous" displayMode="view">
<CellDefinition id="number" mandatory="true" \
pinned="true">
<Label>
<Resource key="reqNumberLabel"/>
</Label>
<AttributeDefinition attributeId="number"/>
</CellDefinition>
<CellDefinition id="effVector" mandatory="true">
<Label>
<Resource key="reqValidityLabel"/>
</Label>
<AttributeDefinition attributeId="displayEffectivity"/>
</CellDefinition>
<CellDefinition id="theActionState"
mandatory="true">
<Label>
<Resource key="reqStatusLabel"/>
</Label>
<AttributeDefinition attributeId="theActionState"/>
</CellDefinition>
<CellDefinition id="owningChangeDirective"
mandatory="true">
<Label>
<Resource key="relatedCINLabel"/>
</Label>
<AttributeDefinition attributeId="MBA|
owningChangeDirectiveReference^WCTYPE|
wt.change2.WTChangeDirective~MBA|number"
rendererClass="com.ptc.windchill.explorer.structureexplorer.ren
derer.component.TypeIconifiedStringComponent"/>
</CellDefinition>
<CellDefinition id="satisfyPartMaster"
mandatory="true">
<Label>
<Resource key="fulfillingDSLabel"/>
</Label>
<AttributeDefinition attributeId="MBA|
satisfyPartMasterReference^WCTYPE|wt.part.WTPartMaster~MBA|
masterReference@WCTYPE|wt.part.WTPart~SCA|displayIdentifier"
rendererClass="com.ptc.windchill.explorer.structureexplorer.ren
derer.component.TypeIconifiedStringComponent"/>
</CellDefinition>
<CellDefinition id="oldActionReference"
displayWhenNoPreferenceSet="false">
<Label>
<Resource key="reqPredecessorLabel"/>
</Label>
<AttributeDefinition attributeId="MBA|
oldActionReference^WCTYPE|wt.change2.ChangeAction~MBA|number"
rendererClass="com.ptc.windchill.explorer.structureexplorer.ren
derer.component.TypeIconifiedStringComponent"/>
</CellDefinition>
</Table>
</ExplorerElementGroup>
</LogicRepository>
* 
Das dataType-Attribut des <LogicContext>-Elements definiert den Typ des Teils, der in der definierten Tabelle angezeigt wird.
Das ID-Attribut für das <Table>-Element muss mit der im Importunterelement des oben definierten <AssociationTable>-Elements angegebenen ID übereinstimmen.
Das attributeId-Attribut des <CellDefinition>-Elements definiert die qualifizierten Attributdaten, die in dieser Zelle angezeigt werden sollen.
Das rendererClass-Attribut des <CellDefinition>-Elements ist optional und setzt den Standardrenderer für die Zelle außer Kraft.
Das <Resource>-Unterelement des <Label>-Elements bezieht sich auf die in der Ressourcendatei definierte Beschriftung, die für die Spaltenüberschrift verwendet werden soll.