com.extjs.gxt.ui.client.widget.form
クラス FormPanel

java.lang.Object
  extended by com.google.gwt.user.client.ui.UIObject
      extended by com.google.gwt.user.client.ui.Widget
          extended by com.extjs.gxt.ui.client.widget.Component
              extended by com.extjs.gxt.ui.client.widget.BoxComponent
                  extended by com.extjs.gxt.ui.client.widget.Container<T>
                      extended by com.extjs.gxt.ui.client.widget.ScrollContainer<Component>
                          extended by com.extjs.gxt.ui.client.widget.LayoutContainer
                              extended by com.extjs.gxt.ui.client.widget.ContentPanel
                                  extended by com.extjs.gxt.ui.client.widget.form.FormPanel
すべての実装インターフェース:
Observable, com.google.gwt.user.client.EventListener

public class FormPanel
extends ContentPanel

A panel for displaying form wigets. By default, FormPanel uses a FormLayout, but this may be overridden.

FormPanel supports nested layout containers. Fields should only be added to layout containers with a form layout. The form panel settings only apply to the panel's direct children.


入れ子クラス 概要
static class FormPanel.LabelAlign
          Label alignment enumeration.
 
クラス com.google.gwt.user.client.ui.UIObject から継承された 入れ子クラス/インターフェース
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled
 
Field 概要
 
クラス com.google.gwt.user.client.ui.UIObject から継承されたフィールド(Fields)
DEBUG_ID_PREFIX
 
コンストラクタ 概要
FormPanel()
           
 
メソッド 概要
 java.util.List<Field> getFields()
          Returns all of the panel's child fields.
 int getFieldWidth()
          Returns the field width.
 FormPanel.LabelAlign getLabelAlign()
          Returns the label alignment.
 int getLabelWidth()
          Returns the default width.
 boolean isValid()
          Returns the form's valid state by querying all child fields.
 void setFieldWidth(int fieldWidth)
          Sets the default field width (defaults to 210).
 void setLabelAlign(FormPanel.LabelAlign align)
          Sets the label alignment.
 void setLabelWidth(int labelWidth)
          Sets the default label width.
 void setReadOnly(boolean readOnly)
          Sets all of the panel's fields read only state.
 
クラス com.extjs.gxt.ui.client.widget.ContentPanel から継承されたメソッド
addButton, collapse, expand, getAnimCollapse, getBodyBorder, getBodyStyle, getBottomComponent, getButtonAlign, getButtonBar, getCollapsible, getElement, getFooter, getFrame, getFrameHeight, getFrameWidth, getHeader, getInnerHeight, getInnerWidth, getLayoutTarget, getTitleCollapse, getTitleText, getTopComponent, getWidget, isExpanded, isHeaderVisible, isHideCollapseTool, onComponentEvent, setAnimCollapse, setBodyBorder, setBodyStyle, setBodyStyleName, setBottomComponent, setButtonAlign, setButtonBar, setCollapsible, setExpanded, setFooter, setFrame, setHeaderVisible, setHeading, setHideCollapseTool, setIconStyle, setInsetBorder, setTitleCollapse, setTopComponent, setUrl
 
クラス com.extjs.gxt.ui.client.widget.LayoutContainer から継承されたメソッド
add, add, addText, findComponent, getLayout, getLayoutOnChange, insert, insert, isMonitorResize, isMonitorWindowResize, layout, remove, removeAll, setLayout, setLayoutData, setLayoutOnChange, setMonitorWindowResize
 
クラス com.extjs.gxt.ui.client.widget.ScrollContainer から継承されたメソッド
addScrollListener, getHScrollPosition, getScrollMode, getVScrollPosition, removeScrollListener, scrollIntoView, setHScrollPosition, setScrollMode, setVScrollPosition
 
クラス com.extjs.gxt.ui.client.widget.Container から継承されたメソッド
findItem, getItem, getItemByItemId, getItemCount, getItems, getWidget, indexOf, iterator, scrollIntoView
 
クラス com.extjs.gxt.ui.client.widget.BoxComponent から継承されたメソッド
getBounds, getHeight, getHeight, getPosition, getShadow, getSize, getWidth, getWidth, isAutoHeight, isAutoWidth, isDeferHeight, isShim, setAutoHeight, setAutoWidth, setBounds, setBounds, setDeferHeight, setHeight, setHeight, setPagePosition, setPagePosition, setPixelSize, setPosition, setShadow, setShim, setSize, setSize, setWidth, setWidth
 
クラス com.extjs.gxt.ui.client.widget.Component から継承されたメソッド
addListener, addStyleName, addWidgetListener, disable, disableEvents, disableTextSelection, el, enable, enableEvents, fireEvent, fireEvent, fireEvent, fly, focus, getBaseStyle, getBorders, getData, getData, getElement, getId, getItemId, getModel, getState, getToolTip, hide, hideToolTip, isEnabled, isRendered, isVisible, onBrowserEvent, recalculate, removeAllListeners, removeFromParent, removeListener, removeStyleName, removeWidgetListener, render, render, saveState, setBorders, setData, setData, setElement, setEnabled, setEnableState, setId, setIntStyleAttribute, setItemId, setStyleAttribute, setStyleName, setTitle, setToolTip, setToolTip, setVisible, show, toString
 
クラス com.google.gwt.user.client.ui.Widget から継承されたメソッド
getParent, isAttached
 
クラス com.google.gwt.user.client.ui.UIObject から継承されたメソッド
addStyleDependentName, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getOffsetHeight, getOffsetWidth, getStyleName, getStylePrimaryName, getTitle, isVisible, removeStyleDependentName, setStylePrimaryName, setVisible, sinkEvents, unsinkEvents
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタ 詳細

FormPanel

public FormPanel()
メソッド 詳細

getFields

public java.util.List<Field> getFields()
Returns all of the panel's child fields. Nested containers are included in the returned list.

戻り値:
the fields

getFieldWidth

public int getFieldWidth()
Returns the field width.

戻り値:
the field width

getLabelAlign

public FormPanel.LabelAlign getLabelAlign()
Returns the label alignment.

戻り値:
the label alignment

getLabelWidth

public int getLabelWidth()
Returns the default width.

戻り値:
the label width

isValid

public boolean isValid()
Returns the form's valid state by querying all child fields.

戻り値:
true if value

setFieldWidth

public void setFieldWidth(int fieldWidth)
Sets the default field width (defaults to 210).

パラメータ:
fieldWidth - the field width

setLabelAlign

public void setLabelAlign(FormPanel.LabelAlign align)
Sets the label alignment.

パラメータ:
align - the alignment

setLabelWidth

public void setLabelWidth(int labelWidth)
Sets the default label width.

パラメータ:
labelWidth - the label width

setReadOnly

public void setReadOnly(boolean readOnly)
Sets all of the panel's fields read only state.

パラメータ:
readOnly - true for read only