物料詳細資訊頁
物料詳細資訊頁會顯示有關要從「物料」表中選取來檢視之物料的資訊。
混搭與小器具
PTC.Factory.Demo.MaterialDetailMashup 混搭定義了物料詳細資訊頁。其中包含針對在左側選單窗格中選取之選項顯示混搭的已包含混搭。針對物料詳細資訊頁,選單只會列出「一般資訊」選項,此選項會顯示 物料的一般資訊混搭 (PTC.Factory.Demo.MaterialGeneralInfoMashup)。
PTC.Factory.Demo.MaterialDetailMashup 混搭使用下列小器具:
適用於上一步按鈕 () 的「按鈕」小器具。
顯示物料識別資訊的「標籤」小器具。識別資訊由類型及物料的 ID 組成。例如:
Historyless Accordion Menu 小器具,它定義了左側的功能表列。與所選選單選項相關聯的混搭會顯示在「已包含混搭」小器具中。針對物料詳細資訊頁,選單 (PTC.Factory.Demo.MaterialMenu) 僅包含「一般資訊」選項。
「已包含混搭」小器具,其會顯示與所選選單選項相關聯的混搭。
PTC.Factory.Demo.MaterialDetailMaster 混搭會被指定為 PTC.Factory.Demo.MaterialDetailMashup 混搭上的「主物件」內容,並在頁面頂端提供橫幅。
輸入
PTC.Factory.Demo.MaterialDetailMashup 混搭的輸入參數包括:
materialUID - 從「物料」表中選取來檢視之材料的 UID。
nestedMashup - 與 Historyless Accordion Menu 小器具中的所選選項相關聯的混搭。如果此輸入參數值為空白,例如當一開始啟動詳細資訊頁時,會顯示在 PTC.Factory.Demo.MaterialMenu 選單中定義的預設混搭。
輸出
所檢視之物料的 UID 會傳遞至顯示在「已包含混搭」小器具中的混搭。
服務
混搭使用來自於 PTC.Factory.CommonUtilities 物件的下列服務:
GetNestedMenu - 擷取從 GetMaterialMenuName 服務傳遞之選單名稱的資訊,其會傳遞至 Historyless Accordion Menu 小器具。
混搭使用來自於 PTC.Factory.Demo.MaterialDefinitionUtils 物件的下列服務:
GetMaterialDefinition - 擷取從物料表中選取之物料的資訊。
GetMaterialDefinitionTitleLabel - 從 GetMaterialDefinition 服務傳回之資訊中擷取物料的 ID 值。此值可在頁面頂端的「標籤」小器具中使用。
GetMaterialMenuName - 傳回在左窗格中使用之選單的名稱 (PTC.Factory.Demo.MaterialMenu)。此值會作為 GetNestedMenuGetDefaultNestedMashupFromMenu 服務的輸入使用。
混搭使用來自於 PTC.SCA.SCO.ManageResourceUtils 物件的下列服務:
GetDefaultNestedMashupFromMenu - 從 PTC.Factory.Demo.MaterialMenu 選單擷取要針對所選選單選項顯示在已包含混搭小器具中的混搭。若未提供 nestedMashup 輸入參數,則會顯示在 PTC.Factory.Demo.MaterialMenu 選單中定義的預設混搭。