core
db
html
utility
FormLayoutDiv
クラス概要
Curry対応バージョン
バージョン 1.4.0 以降
クラスファイル位置
curry/html/form_layout_div.php
フィールド
公開されるフィールドはありません。
メソッド
| メソッド名 | アクセス | 概要 |
|---|---|---|
| addFormElementContainer |
オーバーライドメソッド()
| メソッド名 | アクセス | 概要 |
|---|---|---|
| addFormElementContainer |
継承メソッド()
| メソッド名 | アクセス | 概要 |
|---|---|---|
| getParentForm | public | レイアウトの属するHtmlFormのインスタンスを取得します。 |
| getFormElements | public |
配下に存在するFormElementのインスタンスのみを全て検索し、配列として返します。 エレメント階層の末端までを再帰的に検索します。 |
| setInputContainerClass | public |
入力タグのコンテナのclass属性を設定します。 デフォルトでは"input"に設定されています。 |
| setCaptionContainerClass | public |
入力タグの見出しのコンテナのclass属性を設定します。 デフォルトでは"caption"に設定されています。 |
| setErrorClass | public |
エラーメッセージ表示用タグのclass属性を設定します。 デフォルトでは"error"に設定されています。 |
| setCaptionFormat | public |
見出しの出力フォーマットを指定します。 デフォルトではsetCaptionで指定されたテキストがそのまま表示される状態に設定されています。 指定方法は、任意の文字列の中に"%s"を一つだけ含めます。この部分がsetCaptionで指定されたテキストに置き換えられます。 |
| getCaptionFormat | public | 見出しの出力フォーマットとして設定されている文字列を取得します。 |
| addFormElement | public |
レイアウトにフォーム入力タグを追加するためのメソッドです。 このメソッドによって追加することでレイアウトが正しく構成されるため、レイアウトに追加する場合はHtmlElementよりの継承メソッドであるaddElementを使用せず、必ずこちらのメソッドを使用するようにしてください。 |
| addTextbox | public |
テキスト入力用の入力タグとして、type属性が"text"であるinputタグを生成し、追加します。 生成したFormElementのインスタンスを戻り値として返すため、後からインスタンスへの設定などの操作が可能です。 |
| addTextarea | public |
テキスト入力用のタグとして、textareaタグを生成し、追加します。 生成したFormElementのインスタンスを戻り値として返すため、後からインスタンスへの設定などの操作が可能です。 |
| addPassword | public |
パスワード入力用の入力タグとして、type属性が"password"であるinputタグを生成し、追加します。 生成したFormElementのインスタンスを戻り値として返すため、後からインスタンスへの設定などの操作が可能です。 |
| addFile | public |
アップロードファイル選択の入力タグとして、type属性が"file"であるinputタグを生成し、追加します。 生成したFormElementのインスタンスを戻り値として返すため、後からインスタンスへの設定などの操作が可能です。 |
| addHidden | public |
非表示の入力タグとして、type属性が"hidden"であるinputタグを生成し、追加します。 生成したFormElementのインスタンスを戻り値として返すため、後からインスタンスへの設定などの操作が可能です。 |
| addSubmit | public |
フォームデータ送信ボタンのタグとして、type属性が"submit"であるinputタグを生成し、追加します。 生成したFormElementのインスタンスを戻り値として返すため、後からインスタンスへの設定などの操作が可能です。 |
| addImage | public |
画像を利用したフォームデータ送信ボタンのタグとして、type属性が"image"であるinputタグを生成し、追加します。 生成したFormElementのインスタンスを戻り値として返すため、後からインスタンスへの設定などの操作が可能です。 |
| addButton | public |
ボタンのタグとして、type属性が"button"であるinputタグを生成し、追加します。 生成したFormElementのインスタンスを戻り値として返すため、後からインスタンスへの設定などの操作が可能です。 |
| addReset | public |
フォーム入力データのリセットボタンのタグとして、type属性が"reset"であるinputタグを生成し、追加します。 生成したFormElementのインスタンスを戻り値として返すため、後からインスタンスへの設定などの操作が可能です。 |
| addSelect | public |
ドロップダウンリストとして、selectタグを生成し、追加します。 $listを指定すると、そのデータによって選択項目としてoptionタグを復数生成し、selectの下に追加します。 生成したFormElementSetのインスタンスを戻り値として返すため、後からインスタンスへの設定などの操作が可能です。 |
| addCheckbox | public |
チェックボックスのタグとして、type属性が"checkbox"であるinputタグを生成し、追加します。 生成したFormElementのインスタンスを戻り値として返すため、後からインスタンスへの設定などの操作が可能です。 |
| addRadio | public |
ラジオボタンのタグとして、type属性が"radio"であるinputタグを生成し、追加します。 このメソッドでは、ラジオボタンのコンテナタグとしてspanを生成し、$listで指定されたデータを元にラジオボタンを複数生成し、spanの下に追加します。 生成したFormElementSetのインスタンスを戻り値として返すため、後からインスタンスへの設定などの操作が可能です。 |
| addCheckboxes | public |
複数選択のチェックボックスのタグとして、type属性が"checkbox"であるinputタグを生成し、追加します。 このメソッドでは、チェックボックスのコンテナタグとしてspanを生成し、$listで指定されたデータを元にチェックボックスを複数生成し、spanの下に追加します。 生成したFormElementSetのインスタンスを戻り値として返すため、後からインスタンスへの設定などの操作が可能です。 |