HTML_QuickForm_Renderer_Tableless

HTML_QuickForm のデフォルトのレンダラを置き換えるパッケージです。 XHTML と CSS を用いた出力を行い、table タグは使用しません。 また、完全に妥当な XHTML を出力します。

導入

目次
導入 --  HTML_QuickForm_Renderer_Tableless の導入
FAQ -- よくある質問への回答

重要なメソッド

目次
HTML_QuickForm_Renderer_Tableless::addStopFieldsetElements() --  fieldset の最後をあらわす要素名を追加する (次のヘッダ要素が現れた際に、新しい fieldset が開始される)
HTML_QuickForm_Renderer_Tableless::clearAllTemplates() -- 要素などを囲むテンプレートから、すべての HTML を消去する
HTML_QuickForm_Renderer_Tableless::setElementTemplate() -- 要素のテンプレートを設定する
HTML_QuickForm_Renderer_Tableless::setCloseFieldsetTemplate() -- fieldset を閉じる際に使用するテンプレートを設定する
HTML_QuickForm_Renderer_Tableless::setFormTemplate() -- フォームのテンプレートを設定する
HTML_QuickForm_Renderer_Tableless::setGroupElementTemplate() -- グループ内要素の要素テンプレートを設定する
HTML_QuickForm_Renderer_Tableless::setGroupTemplate() -- グループをラップするテンプレートを設定する
HTML_QuickForm_Renderer_Tableless::setHeaderTemplate() -- ヘッダのテンプレートを設定する
HTML_QuickForm_Renderer_Tableless::setOpenFieldsetTemplate() -- fieldset を開く際に使用するテンプレートを設定する
HTML_QuickForm_Renderer_Tableless::setOpenHiddenFieldsetTemplate() --  隠し fieldset (ヘッダ要素なしで開く fieldset) を開く際に使用するテンプレートを設定する
HTML_QuickForm_Renderer_Tableless::setRequiredNoteTemplate() -- 必須項目であることを示す文言を設定する
HTML_QuickForm_Renderer_Tableless::toHtml() -- フォーム用に生成した HTML を返す