FAQ
Description
This document is based on questions asked on PEAR general mailing list and other mailing lists and forums.
HTML_Table FAQ
-
How can I add attributes to the
thead
,tfoot
ortbody
tags? -
Here is an example on how to set the attribute string
id="header"
for thethead
tag. For the other two tags the procedure is similar.<?php
$table = new HTML_Table();
// [...]
$thead =& $table->getHeader();
$thead->setAttributes(array('id' => 'header'));
// [...]
$table->display();
?>This would give the following result:
<table> <thead id="header"> [...] </thead> [...] </table>
-
How can I set attributes for the
table
tag? -
Besides the possibility to pass attributes to the HTML_Table constructor, there are several more methods that can be used.
HTML_Table extends HTML_Common which offers methods like setAttributes() or updateAttributes(). A complete list of methods provided by HTML_Common can be found in its API documentation.
- How can I easily add JavaScript sorting facilities to my tables?
-
Stuart Langridge has developed the SortTable JavaScript class that allows adding of sorting facilities to tables very easily. Another class for this purpose is Standardista Table Sorting.