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