org.seasar.s2click.jdbc
クラス EntityForm

java.lang.Object
  上位を拡張 org.apache.click.control.AbstractControl
      上位を拡張 org.apache.click.control.AbstractContainer
          上位を拡張 org.apache.click.control.Form
              上位を拡張 org.seasar.s2click.control.S2ClickForm
                  上位を拡張 org.seasar.s2click.jdbc.EntityForm
すべての実装されたインタフェース:
java.io.Serializable, org.apache.click.Control, org.apache.click.control.Container, org.apache.click.Stateful

@Experimental
public class EntityForm
extends S2ClickForm

エンティティを登録、更新、削除するための入力フォームです。

このクラスは開発中であるため、今後大幅に変更される可能性があります。

導入されたバージョン:
1.0.4
作成者:
Naoki Takezoe
関連項目:
直列化された形式

入れ子のクラスの概要
static class EntityForm.EntityFormMode
          EntityFormのモードを指定するための列挙型です。
 
フィールドの概要
protected  EntityPagesConfig config
           
protected  EntityForm.EntityFormMode mode
           
 
クラス org.seasar.s2click.control.S2ClickForm から継承されたフィールド
confirmMessages, fieldAutoRegisteration, noJavaScriptValidateActions
 
クラス org.apache.click.control.Form から継承されたフィールド
actionURL, ALIGN_CENTER, ALIGN_LEFT, ALIGN_RIGHT, buttonAlign, buttonList, buttonStyle, columns, defaultFieldSize, disabled, enctype, error, errorsAlign, errorsPosition, errorsStyle, fieldList, fieldStyle, fieldWidths, FOCUS_JAVASCRIPT, FORM_NAME, formSubmission, javaScriptValidation, labelAlign, labelsPosition, labelStyle, method, MULTIPART_FORM_DATA, POSITION_BOTTOM, POSITION_LEFT, POSITION_MIDDLE, POSITION_TOP, readonly, SUBMIT_CHECK, validate
 
クラス org.apache.click.control.AbstractContainer から継承されたフィールド
controlMap, controls
 
クラス org.apache.click.control.AbstractControl から継承されたフィールド
actionListener, attributes, behaviors, headElements, listener, listenerMethod, messages, name, parent, styles
 
インタフェース org.apache.click.Control から継承されたフィールド
CONTROL_MESSAGES
 
コンストラクタの概要
EntityForm(java.lang.String name, EntityPagesConfig config, EntityForm.EntityFormMode mode)
          コンストラクタ。
 
メソッドの概要
protected  void createButtons()
          エンティティを編集するフォームのボタンを作成します。
protected  void createFields()
          エンティティを編集するフォームのフィールドを作成します。
 org.apache.click.control.Submit getCancelButton()
          キャンセルボタンのインスタンスを取得します。
 org.apache.click.control.Submit getSubmitButton()
          送信ボタンのインスタンスを取得します。
 
クラス org.seasar.s2click.control.S2ClickForm から継承されたメソッド
add, addConfirmMessage, addNoJavaScriptValidateAction, copyFrom, copyFrom, copyTo, copyTo, getActionURL, isFieldAutoRegistration, onInit, renderHeader, renderHiddenFields, renderTagEnd, renderValidationJavaScript, requiresJavaScript, setFieldAutoRegisteration, startTag, toHidden
 
クラス org.apache.click.control.Form から継承されたメソッド
add, add, add, clearErrors, clearValues, endTag, getButtonAlign, getButtonList, getButtonStyle, getColumns, getControlSizeEst, getDefaultFieldSize, getEnctype, getError, getErrorFields, getErrorsAlign, getErrorsPosition, getErrorsStyle, getField, getFieldList, getFields, getFieldStyle, getFieldValue, getFieldWidths, getFormSizeEst, getHeadElements, getJavaScriptValidation, getLabelAlign, getLabelsPosition, getLabelStyle, getMethod, getState, getTag, getValidate, hasPostError, insert, isDisabled, isFormSubmission, isJavaScriptValidation, isReadonly, isValid, onDestroy, onProcess, onSubmitCheck, onSubmitCheck, onSubmitCheck, performSubmitCheck, remove, removeField, removeFields, removeState, render, renderButtons, renderControls, renderErrors, renderFields, renderFocusJavaScript, replace, restoreState, saveState, setActionURL, setButtonAlign, setButtonStyle, setColumns, setDefaultFieldSize, setDisabled, setEnctype, setError, setErrorsAlign, setErrorsPosition, setErrorsStyle, setFieldStyle, setJavaScriptValidation, setLabelAlign, setLabelsPosition, setLabelStyle, setListener, setMethod, setName, setReadonly, setState, setValidate, validate, validateFileUpload
 
クラス org.apache.click.control.AbstractContainer から継承されたメソッド
contains, getControl, getControlMap, getControls, hasControls, onRender, renderChildren, renderContent, renderTagEnd, toString
 
クラス org.apache.click.control.AbstractControl から継承されたメソッド
addBehavior, addStyleClass, appendAttributes, dispatchActionEvent, getActionListener, getAttribute, getAttributes, getBehaviors, getContext, getHtmlImports, getId, getMessage, getMessage, getMessages, getName, getPage, getParent, getStyle, getStyles, hasAttribute, hasAttributes, hasBehaviors, hasStyles, isAjaxTarget, onDeploy, removeBehavior, removeStyleClass, renderTagBegin, setActionListener, setAttribute, setId, setParent, setStyle
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
インタフェース org.apache.click.Control から継承されたメソッド
getBehaviors, getContext, getId, getMessages, getName, getParent, hasBehaviors, isAjaxTarget, onDeploy, setParent
 

フィールドの詳細

config

protected EntityPagesConfig config

mode

protected EntityForm.EntityFormMode mode
コンストラクタの詳細

EntityForm

public EntityForm(java.lang.String name,
                  EntityPagesConfig config,
                  EntityForm.EntityFormMode mode)
コンストラクタ。

パラメータ:
name - フォーム名
config - 設定
mode - モード
メソッドの詳細

createFields

protected void createFields()
エンティティを編集するフォームのフィールドを作成します。


createButtons

protected void createButtons()
エンティティを編集するフォームのボタンを作成します。


getSubmitButton

public org.apache.click.control.Submit getSubmitButton()
送信ボタンのインスタンスを取得します。

戻り値:
送信ボタン

getCancelButton

public org.apache.click.control.Submit getCancelButton()
キャンセルボタンのインスタンスを取得します。

戻り値:
キャンセルボタン