可以将标准的 JavaServer Faces 数据表组件
从组件面板拖到可视设计器中以创建数据表,可以使用数据库表中的数据填充该表,或者使用某些其他重复信息源(事先并不知道有多少行)进行填充。
如果需要用作 HTML 布局元素的表,请改用组件面板的“布局”类别中的网格式面板组件。
最初,数据表在每个表单元格中均有输出文本组件。您可以根据需要修改此组件类型。
数据表组件在 HTML 中呈现为 <table> 标记。
将组件拖到可视设计器中之后,可以使用它来执行以下多项操作:
OutputText 组件设置在表的各个列和单元格中显示的数据,可以使用 DataTable 部分来指定表的外观并将整个数据表绑定到数据提供器。
在“导航”窗口中,列内的第一个 outputText 组件是列表头,第二个组件表示列数据;如果在“数据表布局”对话框中添加了列脚注,则第三个 outputText 组件表示脚注。
id 属性的值。在页面 Bean 中,该属性的值是 HtmlDataTable 对象的名称。类型:对象RowSetDataModeljavax.faces.model.DataModel 的任意实例类型:字符串
添加到每个单元格内容所有侧边的像素数。 类型:字符串
单元格之间的间距(以像素为单位)。类型:整型OutputText