群組框也可以將元件組織在類似表格的格式中。
清單類型群組框只能有一個列或直欄,但格線類型群組框可以有任意數目的列或直欄。
在這些步驟中,您要將 {PRICE} 和 {PHONE} 元件移到資料表的 DESCRIPTION 直欄中以及併入它們的標籤。
- 從「選用區」的「加強型 Faces 元件」抽屜中,將面板 - 群組框元件拖曳至資料表的 DESCRIPTION 直欄。
這時會開啟「選取類型」視窗。
- 按一下格線作為要新增的元件類型,再按一下確定。
- 按一下新的格線群組框。
- 利用「內容」視圖,將此群組框的直欄數目設為 2。
- 從選用區的 Faces 元件抽屜中,將輸出元件拖曳至格線群組框中。 這個輸出元件會成為銷售項目的說明標籤。
每個輸出元件都會在表格的左側資料格中,有一個這類的標籤。
- 按一下輸出元件(在 Page Designer 顯示成 outputText),
再利用「內容」視圖來指派說明:的值
- 將現有的 {DESCRIPTION} 元件拖曳至格線群組框的下邊緣。 如果將元件拖曳到群組框的正確位置時發生問題,請試試看按住滑鼠按鈕來檢視游標。
群組框中的游標位置會指出當您放開滑鼠按鈕時,元件將出現的位置。
在這個練習中,您應該在游標位於上一元件的右側時放開滑鼠按鈕。
- 從選用區中,將另一個輸出元件拖放到群組框的右側。
- 利用「內容」視圖來指派價格:的值。
- 將現有的 {PRICE} 輸出元件拖曳到「價格」輸出文字的右側。
- 同樣地,拖曳新的輸出元件做為 {PHONE} 元件的標籤,並標示為電話:。
- 將現有的 {PHONE} 元件拖曳至「電話」輸出文字右邊的格線群組框中。 頁面現在如下所示:
- 刪除資料表中空白的 PRICE 和 PHONE 直欄。若要刪除直欄,請按一下直欄,再開啟「內容」視圖。
接著,從視圖左邊的 HTML 標示清單中按一下 h:dataTable,
再從視圖右邊的清單中選取您要刪除的直欄,然後按一下「移除」。
- 按一下「說明」直欄的標頭,利用「內容」視圖,將它的值欄位改成詳細資料。 頁面如下所示:
- 將頁面儲存起來,並加以測試。
如果不熟悉如何在伺服器上執行應用程式,請參閱第 1.3 課:測試網站。
測試頁面時,外觀如下所示:
任何沒有相關圖形的廣告會顯示中斷的鏈結。
在下一課,您將瞭解如何在頁面中加入檔案上載元件來新增或變更廣告的圖形。