借助“数据表”组件,可以表的形式显示数据库或其他数据源中的数据。
可以用以下几种方法将数据表添加至 Faces JSP 文件:
- 将“数据表”组件从选用板的“Faces 组件”抽屉拖至 Faces JSP 页面,将列添加至表,将 Faces 组件添加至列,然后将数据与表以及此表包含的组件绑定。可以使用各种“属性”视图中的值字段来绑定数据。这是将数据表添加至页面最困难的方法。
- 将关系记录列表从选用板上的“数据”抽屉拖至该页面。将打开“添加关系记录列表”向导。此向导允许您将数据表添加至页面并将它与关系记录列表中的数据绑定。确保选择了向导中的添加数据控件选项以便将数据表添加至页面。
- 将现有的关系记录列表从“页数据”视图拖至该页面。将打开“插入记录列表”向导。这就是下面各步骤所描述的方法。
要自动添加与现有的关系记录列表绑定的数据表:
- 打开 Faces JSP 文件。
- 打开“页数据”视图()。
- 将“页数据”视图中的现有关系记录列表拖至 Faces JSP 文件。将打开“插入记录列表”向导。
注: 如果没有现有的关系记录列表,则在“页数据”视图中右键单击并选择。将打开“添加关系记录列表”向导。
- 在要创建的数据控件旁边,选择想要创建的数据表类型。缺省值是多列数据表,即每个数据条目都是一行。
- 在要显示的列下面,选择想要显示在数据表中的列。还可以更改辅助功能标签,并更改缺省控件类型,例如,可以将输入字段更改为组合框字段。
- 对于其他的辅助功能选项,单击选项。
- 单击完成。 这就将数据表添加至页面了。
- 要设置数据表的其他属性:
- 在数据表(dataTable)的“属性”视图中,通过选择显示页眉和显示页脚来将页眉和页脚添加至数据表。页眉显示在数据表的顶部,页脚显示在数据表的底部。每个数据表都包含一个“面板框”组件,可以将其他的 Faces 组件拖至该组件。例如,可以将“输出”组件拖至“面板框”组件中以给数据表命名。
- 在数据表“属性”视图的显示选项选项卡上,如果表包含大量记录,可以为用户设置一种对表进行分页的方法。例如,如果单击添加 Web 样式分页控件,则在数据表页脚中创建分页控件。该分页控件显示了一系列页号,具有与相应页面的超链接。
- 在数据表“属性”视图的行操作选项卡上,可以添加单击表中的一行时执行的操作或对表中选定的多行执行的操作。
要了解更多有关添加和配置数据表以及有关关系记录列表的内容,请学习下列教程:
教程:使用 JavaServer Faces 在 Web 页面上显示动态信息。此教程教您如何设计动态 Web 站点以便用作报纸的分类信息广告部分。此 Web 站点是一个使用 JavaServer Faces(JSF)组件和服务数据对象(SDO)组件的完整 J2EE Web 应用程序。此 Web 应用程序使用 JSF 技术来创建动态 Web 页面以链接至存储分类信息广告数据的数据库。教程:使用 JavaServer Faces 在 Web 页面上显示动态信息。此教程教您如何设计动态 Web 站点以便用作报纸的分类信息广告部分。此 Web 站点是一个使用 JavaServer Faces(JSF)组件和服务数据对象(SDO)组件的完整 J2EE Web 应用程序。此 Web 应用程序使用 JSF 技术来创建动态 Web 页面以链接至存储分类信息广告数据的数据库。