{html_table}関数 HTMLの<table>にデータの配列を出力する
{html_table} は、HTMLの <table> にデータの配列を出力するカスタム関数です。
属性名 | 型 | 必須 | デフォルト | 概要 |
---|---|---|---|---|
loop | array | Yes | n/a | ループに用いるデータ配列 |
cols | mixed | No | 3 | テーブルのカラム数。cols属性は空であるがrows属性が与えられたという場合、 colsの数は、すべての要素を表示するのに事足りるcolsが表示されるように rowsの数と要素の数によって計算されます。 rowsとcolsの両方が空だった場合、 colsのデフォルトは 3 として計算は省かれます。 リストあるいは配列を渡すと、そのリストあるいは配列の要素数がカラム数となります。 |
rows | integer | No | empty | テーブルの行数。rows属性は空であるがcols属性が与えられたという場合、 rowsの数は、すべての要素を表示するのに事足りるrowsが表示されるように colsの数と要素の数によって計算されます。 |
inner | string | No | cols | ループ配列から参照される連続要素の進行方向。 cols なら要素が列方向へ、 rows なら要素が行方向へ記述されることを意味します。 |
caption | string | No | empty | テーブルの <caption> 要素に使用する文字列 |
table_attr | string | No | border="1" | <table> タグの属性 |
th_attr | string | No | empty | <th> タグの属性 (配列は循環します) |
tr_attr | string | No | empty | <tr> タグの属性 (配列は循環します) |
td_attr | string | No | empty | <td> タグの属性 (配列は循環します) |
trailpad | string | No | | 行の最後に余ったセルがあればそれらを埋めるのに用いられる値 |
hdir | string | No | right | 各行の表示される方向。有効な値: right (左から右へ)、 left (右から左へ) |
vdir | string | No | down | 各カラムの表示される方向。有効な値: down (上から下へ)、 up (下から上へ) |
cols 属性は、テーブルのカラム数を定義します。
table_attr、tr_attr および td_attr の値は、それぞれ <table>、<tr> および <td> タグの属性を表します。
tr_attr や td_attr が配列の場合は、循環して処理します。
trailpad は、テーブルの最後の行でセルが余った場合に そこを埋める値として使用します。
関連記事
- {math}関数 テンプレート内で数学の計算をする
- {textformat}関数 テキストを整形する
- {popup_init}関数 {popup}関数のためのライブラリを呼び出す
- {popup}関数 Javascript のポップアップウィンドウを作成する
- {mailto}関数 mailto: リンクの作成とメールアドレスのエンコードをする
- {html_select_time}関数 時間のドロップダウンリストを作成する
- {html_select_date}関数 日付のドロップダウンリストを作成する
- {html_radios}関数 HTMLラジオボタンを作成する
- {html_options}関数 HTMLセレクト<select><option>タグを作成する
- {html_image}関数 HTML<img>タグを作成する
- {html_checkboxes}関数 HTMLチェックボックスを作成する
- {fetch}関数 ファイルを取得して表示する
- {eval}関数 変数をテンプレートとして扱う
- {debug}関数 デバック用の表示を出力する
- {cycle}関数 値の設定に従って循環する
- {counter}関数 カウントした回数を表示する
- {assign}関数 変数を テンプレートの実行時に割り当てる
スポンサーリンク