利用「資料表」元件,您可以顯示資料庫的資料,或以表格格式顯示其他資料來源。
有許多方式可將資料表新增至 Faces JSP 檔:
- 從選用區的「Faces 元件」抽屜中,將「資料表」元件拖曳至 Faces JSP 頁面,
將直欄新增至表格,將 Faces 元件新增至直欄,然後將資料連結到表格和它包含的元件。
您可以使用各種「內容」視圖中的值欄位來連結資料。
這是將資料表新增至頁面最難的方式。
- 從「選用區」的「資料」抽屜中拖曳關聯式記錄清單至頁面。這時會開啟「新增關聯式記錄清單」精靈。
這個精靈可讓您將資料表新增至頁面,並將資料表連結到關聯式記錄清單中的資料。
請務必勾選精靈中的新增資料控制項選項,
這樣資料表才能新增至頁面。
- 從「頁面資料」視圖中,將現有的關聯式記錄清單拖曳至頁面上。
這時會開啟「插入記錄清單」精靈。
下列步驟將說明這種方式。
如果要自動新增一個已連結至現有關聯式記錄清單的資料表,請執行下列動作:
- 開啟 Faces JSP 檔。
- 開啟「頁面資料視圖」()。
- 從「頁面資料」視圖中,將現有的關聯式記錄清單拖曳至 Faces JSP 檔中。
這時會開啟「插入記錄清單」精靈。
註: 如果您沒有現有的關聯式記錄清單,請用滑鼠右鍵按一下「頁面資料」視圖,
並選擇。這時會開啟「新增關聯式記錄清單」精靈。
- 在要建立的資料控制項旁邊,選取您要建立的資料表類型。
預設值是多直欄資料表,它讓每一個資料項目各有一列。
- 在要顯示的直欄之下,勾選您要出現在資料表的直欄。
您也可以變更協助工具標籤,及變更預設控制項類型(比方說,
您可以將輸入欄位變更為組合框欄位)。
- 按一下選項,以取得其他的協助工具選項。
- 按一下完成。 這時資料表會新增至頁面。
- 如果要設定資料表的其他內容,請執行下列動作:
- 在資料表 (dataTable) 的「內容」視圖中,
勾選顯示標頭和顯示標底,將標頭和標底新增至資料表中。標頭顯示在資料表頂端,標底顯示在資料表底端。
每一個都包含「畫面框」元件,您可以將其他 Faces 元件拖曳到這個元件。
比方說,您可以將「輸出」元件拖曳到「畫面框」元件來命名資料表。
- 在資料表的「內容」視圖的顯示選項標籤中,
您可以設定一種方式,讓使用者在表格中翻頁(如果它包含大量記錄的話)。
比方說,如果您按一下新增 Web 樣式分頁器,就會在資料表的標底建立分頁器。
分頁器顯示一系列頁碼,這些頁碼超鏈結至適當的頁面。
- 在資料表的「內容」視圖的列動作標籤中,
您可以新增按一下表格的列時會執行的動作,或新增對表格已選取的列執行的動作。