この例は、属性文字列 id="header" を thead タグに追加するものです。 他のふたつのタグについても同じ手順で追加できます。
$table = new HTML_Table(); // [...] $thead =& $table->getHeader(); $thead->setAttributes(array('id' => 'header')); // [...] $table->display(); |
この例の結果は次のようになります。
<table> <thead id="header"> [...] </thead> [...] </table> |
HTML_Table のコンストラクタ に属性を渡す以外にも、いくつかの方法があります。
HTML_Table は HTML_Common を継承しているので、setAttributes() や updateAttributes() といったメソッドを持っています。 HTML_Common が提供しているメソッドの一覧は、HTML_Common の API ドキュメント を参照ください。
Stuart Langridge が開発した JavaScript クラスである SortTable を用いると、ソート機能を非常に簡単にテーブルに追加できるようになります。 あるいは、Standardista Table Sorting というクラスを使うこともできます。