「主要/詳細資料」是整個 UI 會使用的型樣。其是由一個清單或樹狀結構(主要資料)和由主要資料的選項所驅動的一組內容(詳細資料)所組成。「Eclipse 表單」提供的型樣實作是非常有用的建置區塊,其中含有下列內容:
雖然建立了詳細資料組件,但是主要資料組件的 factory 方法是抽象的, 且必須由子類別來實作。
主要資料和詳細資料組件是窗框表單的子項, 而配置給每一個子項的表單空間的比例,可以藉由移動窗框來改變。
透過窗框表單的本質,主要資料和詳細資料組件可以在表單中水平或垂直編排。
主要/詳細資料區塊的做法是,建立一個樹狀結構或表格區段,透過受管理的表單發動選擇通知。如果詳細資料組件可以處理所選的物件, 其應該切換至該頁面並顯示內容。在提供的主要/詳細資料區塊頂端進行建置時,子類別應該:
建立主要資料組件(驅動詳細資料的項目)
提供動作到表單工具列(佔用表單右上方的標題區)
登錄詳細資料頁面,每個不同輸入各有一頁,且可從主要資料組件到達