com.extjs.gxt.ui.client.widget
クラス HtmlContainer

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<Component>
                      extended by com.extjs.gxt.ui.client.widget.HtmlContainer
すべての実装インターフェース:
Observable, com.google.gwt.user.client.EventListener

public class HtmlContainer
extends Container<Component>

A specialized container whose contents can be specified as an existing element, an html fragment, or a remote url. When adding children a css selector is used to identify the element the child will be inserted into.


入れ子クラス 概要
 
クラス com.google.gwt.user.client.ui.UIObject から継承された 入れ子クラス/インターフェース
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled
 
Field 概要
 boolean deferDownload
          True to defer remote requests until the component is rendered (defauls to false).
 com.google.gwt.http.client.RequestBuilder.Method httpMethod
          The method used when requesting remote content (defaults to RequestBuilder.GET).
 java.lang.String requestData
          The request data to be used in remote calls (defaults to null).
 
クラス com.google.gwt.user.client.ui.UIObject から継承されたフィールド(Fields)
DEBUG_ID_PREFIX
 
コンストラクタ 概要
HtmlContainer()
          Creates a new container.
HtmlContainer(com.google.gwt.user.client.Element elem)
          Creates a new container.
HtmlContainer(com.google.gwt.http.client.RequestBuilder requestBuilder)
          Creates a new container.
HtmlContainer(java.lang.String html)
          Creates a container.
 
メソッド 概要
 void add(com.google.gwt.user.client.ui.Widget widget, java.lang.String selector)
          Adds a component to this Container.
 java.lang.String getTagName()
           
 void setHtml(java.lang.String html)
          Sets the container's inner html.
 void setTagName(java.lang.String tagName)
          The HTML tag name that will wrap the text (defaults to 'div').
 void setUrl(java.lang.String url)
          Retrieves and sets the container's content from the given url.
 
クラス com.extjs.gxt.ui.client.widget.Container から継承されたメソッド
findItem, getItem, getItemByItemId, getItemCount, getItems, getWidget, indexOf, iterator, removeAll, 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, onComponentEvent, 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
 

フィールド 詳細

httpMethod

public com.google.gwt.http.client.RequestBuilder.Method httpMethod
The method used when requesting remote content (defaults to RequestBuilder.GET). Only applies when specifying a setUrl(String).


deferDownload

public boolean deferDownload
True to defer remote requests until the component is rendered (defauls to false).


requestData

public java.lang.String requestData
The request data to be used in remote calls (defaults to null).

コンストラクタ 詳細

HtmlContainer

public HtmlContainer()
Creates a new container.


HtmlContainer

public HtmlContainer(com.google.gwt.user.client.Element elem)
Creates a new container.

パラメータ:
elem - the component's element

HtmlContainer

public HtmlContainer(com.google.gwt.http.client.RequestBuilder requestBuilder)
Creates a new container.

パラメータ:
requestBuilder - the request to be used when setting a url

HtmlContainer

public HtmlContainer(java.lang.String html)
Creates a container.

パラメータ:
html - the containers inner html
メソッド 詳細

add

public void add(com.google.gwt.user.client.ui.Widget widget,
                java.lang.String selector)
Adds a component to this Container. Fires the BeforeAdd event before adding, then fires the Add event after the component has been added.

パラメータ:
widget - the widget to add. If the widget is not a Component it will be wrapped in a WidgetComponent
selector - the css selector used to identify the components parent

getTagName

public java.lang.String getTagName()
戻り値:
the tagName

setHtml

public void setHtml(java.lang.String html)
Sets the container's inner html.

パラメータ:
html - the html

setTagName

public void setTagName(java.lang.String tagName)
The HTML tag name that will wrap the text (defaults to 'div'). For inline behavior set the tag name to 'span'.

パラメータ:
tagName - the new tag name

setUrl

public void setUrl(java.lang.String url)
Retrieves and sets the container's content from the given url.

パラメータ:
url - the url