Menüs für die Registerkarte "Anforderungen" definieren
Dadurch werden die Menüs und die Symbolleiste für die Registerkarte "Anforderungen" definiert. Eine Symbolleiste wird mit der folgenden Struktur definiert:
• Standardmäßige Informationsschaltfläche.
• Schaltfläche zum Generieren von Anforderungen. Diese Schaltfläche löst eine Aktion aus, um Anforderungen für das derzeit ausgewählte Teil in der Struktur zu generieren.
• Schaltfläche zum Erfüllen einer Anforderung. Diese Schaltfläche präsentiert dem Benutzer eine Liste von Kandidatenteilen, aus denen der Benutzer eine Auswahl trifft und die derzeit ausgewählte Anforderung als "Erfüllend" festlegt.
• Schaltfläche zum Anzeigen des Gültigkeitsprotokolls. Mit dieser Schaltfläche wird ein Browser-Fenster geöffnet und das Gültigkeitsprotokoll für die aktuell ausgewählte Anforderung angezeigt.
• Standardmäßige Schaltfläche zum Wiederherstellen.
• Standardmäßige Kommentarschaltfläche.
• Standardmäßige Schaltfläche zum Wiederherstellen.
• Standardmäßige Kommentarschaltfläche.
Popup-Menüs werden auch für die Tabelle definiert, die Menüelemente für die drei neuen Operationen enthalten:
• Anforderungen generieren
• Anforderung erfüllen
• Gültigkeitsprotokoll anzeigen
So definieren Sie Menüs für die Registerkarte "Anforderungen"
1. Öffnen Sie die Datei PDMLinkExplorerMenusForRequirementsTab.xml am folgenden Speicherort:
<Windchill>/codebase/config/logicrepository/xml/explorer/produc
tstructure
2. Fügen Sie der Datei den folgenden Inhalt hinzu:
<?xml version="1.0" standalone="no" ?>
<!DOCTYPE LogicRepository SYSTEM
"/config/logicrepository/dtd/LogicRepository.dtd">
<LogicRepository>
<ExplorerElementGroup>
<LogicContext
application="ptc.pdm.ProductStructureExplorer"/>
<ActionAccess id="mycom.wnc.exp.ChangeActionAssocTableAA">
<MenuBar id="MenuBar">
<Menu id="Menu">
<Import id="ptc.wnc.exp.InfoPageAssocMI"/>
<Separator/>
<MenuItem id="GenerateReqsMI">
<Label
imageName="com/ptc/windchill/explorer/config/images/child_creat
e.gif">
<Resource key="generateReqsLabel"/>
</Label>
<ToolTip>
<Resource key="generateReqsToolTip"/>
</ToolTip>
<Import
id="mycom.wnc.exp.GenerateRequirementsAction"/>
</MenuItem>
<MenuItem id="FulfillReqMI">
<Label
imageName="com/ptc/windchill/explorer/config/images/child_add.g
if">
<Resource key="fulfillReqLabel"/>
</Label>
<ToolTip>
<Resource key="fulfillReqToolTip"/>
</ToolTip>
<Import
id="mycom.wnc.exp.FulfillRequirementAction"/>
</MenuItem>
<MenuItem id="ViewEffLogMI">
<Label
imageName="com/ptc/windchill/explorer/config/images/child_repor
t.gif">
<Resource key="viewEffLogLabel"/>
</Label>
<ToolTip>
<Resource key="viewEffLogToolTip"/>
</ToolTip>
<Import
id="mycom.wnc.exp.ViewEffectivityLogAction"/>
</MenuItem>
<Separator/>
<MenuItem id="RevertMI">
<Label
imageName="com/ptc/windchill/explorer/config/images/revert.gif"
>
<Resource key="revertLabel"/>
</Label>
<ToolTip>
<Resource key="revertToolTip"/>
</ToolTip>
<Import
id="ptc.wnc.exp.RevertForAltAssocAction"/>
</MenuItem>
<Import id="ptc.wnc.exp.CommentAssocMI"/>
</Menu>
</MenuBar>
<ModeToolBar id="ToolBarA">
<Import id="ptc.wnc.exp.EditAppMode"/>
<MenuItemIdentifier
id="ptc.wnc.exp.InfoPageAssocMI"/>
<Separator/>
<MenuItemIdentifier id="GenerateReqsMI"/>
<MenuItemIdentifier id="FulfillReqMI"/>
<MenuItemIdentifier id="ViewEffLogMI"/>
</ModeToolBar>
<ModeToolBar id="ToolBarB">
<Import id="ptc.wnc.exp.DraftAppMode"/>
<Import id="ptc.wnc.exp.AnnotateAppMode"/>
<Import id="ptc.wnc.exp.ReadOnlyAppMode"/>
<MenuItemIdentifier
id="ptc.wnc.exp.InfoPageAssocMI"/>
<Separator/>
<MenuItemIdentifier id="GenerateReqsMI"/>
<MenuItemIdentifier id="FulfillReqMI"/>
<MenuItemIdentifier id="ViewEffLogMI"/>
<Separator/>
<MenuItemIdentifier id="RevertMI"/>
<MenuItemIdentifier
id="ptc.wnc.exp.CommentAssocMI"/>
</ModeToolBar>
<ModePopupMenu id="PopupMenuA">
<Import id="ptc.wnc.exp.EditAppMode"/>
<MenuItemIdentifier id="GenerateReqsMI"/>
<MenuItemIdentifier id="FulfillReqMI"/>
<MenuItemIdentifier id="ViewEffLogMI"/>
</ModePopupMenu>
<ModePopupMenu id="PopupMenuB">
<Import id="ptc.wnc.exp.DraftAppMode"/>
<Import id="ptc.wnc.exp.AnnotateAppMode"/>
<MenuItemIdentifier id="GenerateReqsMI"/>
<MenuItemIdentifier id="FulfillReqMI"/>
<MenuItemIdentifier id="ViewEffLogMI"/>
<Separator/>
<MenuItemIdentifier id="RevertMI"/>
<MenuItemIdentifier
id="ptc.wnc.exp.CommentAssocMI"/>
</ModePopupMenu>
</ActionAccess>
</ExplorerElementGroup>
</LogicRepository>
|
• Das ID-Attribut für das <ActionAccess>-Element muss mit der im Importunterelement des oben definierten <AssociationTable>-Elements angegebenen ID übereinstimmen.
• Das <Resource>-Unterelement des <Label>- und <Tooltip>-Elements bezieht sich auf die in der Ressourcendatei definierte Beschriftung, die für die Spaltenüberschrift verwendet werden soll.
|