打印版式

Class Ext.DomHelper

Package:Ext
Class:DomHelper
Extends:Object
Defined In:DomHelper.js
Utility class for working with DOM and/or Templates. It transparently supports using HTML fragments or DOM. For more information see this blog post with examples.

This class is a singleton and cannot be created directly.

属性   -  方法   -  事件

公共属性

属性 定义对象
  useDom : Boolean DomHelper
True to force the use of DOM instead of html fragments

公共方法

方法 定义对象
  append(String/HTMLElement/Element el, Object o, [Boolean returnElement]) : HTMLElement DomHelper
Creates new Dom element(s) and appends them to el
  applyStyles(String/HTMLElement el, String/Object/Function styles) : void DomHelper
Applies a style specification to an element
  createTemplate(Object o) : Ext.DomHelper.Template DomHelper
Creates a new Ext.DomHelper.Template from the Dom object spec
  insertAfter(String/HTMLElement/Element el, Object o, [Boolean returnElement]) : HTMLElement DomHelper
Creates new Dom element(s) and inserts them after el
  insertBefore(String/HTMLElement/Element el, Object o, [Boolean returnElement]) : HTMLElement DomHelper
Creates new Dom element(s) and inserts them before el
  insertFirst(String/HTMLElement/Element el, Object o, [Boolean returnElement]) : HTMLElement DomHelper
Creates new Dom element(s) and inserts them as the first child of el
  insertHtml(String where, HTMLElement el, String html) : HTMLElement DomHelper
Inserts an HTML fragment into the Dom
  markup(Object o) : String DomHelper
Returns the markup for the passed Element(s) config
  overwrite(String/HTMLElement/Element el, Object o, [Boolean returnElement]) : HTMLElement DomHelper
Creates new Dom element(s) and overwrites the contents of el with them

公共事件

此类没有公共事件。

属性详情

useDom

public Boolean useDom
True to force the use of DOM instead of html fragments
This property is defined by DomHelper.

方法详情

append

public function append(String/HTMLElement/Element el, Object o, [Boolean returnElement])
Creates new Dom element(s) and appends them to el
参数:
  • el : String/HTMLElement/Element
    The context element
  • o : Object
    The Dom object spec (and children)
  • returnElement : Boolean
    (可选) true to return a Ext.Element
返回:
  • HTMLElement
    The new node
This method is defined by DomHelper.

applyStyles

public function applyStyles(String/HTMLElement el, String/Object/Function styles)
Applies a style specification to an element
参数:
  • el : String/HTMLElement
    The element to apply styles to
  • styles : String/Object/Function
    A style specification string eg "width:100px", or object in the form {width:"100px"}, or a function which returns such a specification.
返回:
  • void
This method is defined by DomHelper.

createTemplate

public function createTemplate(Object o)
Creates a new Ext.DomHelper.Template from the Dom object spec
参数:
  • o : Object
    The Dom object spec (and children)
返回:
  • Ext.DomHelper.Template
    The new template
This method is defined by DomHelper.

insertAfter

public function insertAfter(String/HTMLElement/Element el, Object o, [Boolean returnElement])
Creates new Dom element(s) and inserts them after el
参数:
  • el : String/HTMLElement/Element
    The context element
  • o : Object
    The Dom object spec (and children)
  • returnElement : Boolean
    (可选) true to return a Ext.Element
返回:
  • HTMLElement
    The new node
This method is defined by DomHelper.

insertBefore

public function insertBefore(String/HTMLElement/Element el, Object o, [Boolean returnElement])
Creates new Dom element(s) and inserts them before el
参数:
  • el : String/HTMLElement/Element
    The context element
  • o : Object
    The Dom object spec (and children)
  • returnElement : Boolean
    (可选) true to return a Ext.Element
返回:
  • HTMLElement
    The new node
This method is defined by DomHelper.

insertFirst

public function insertFirst(String/HTMLElement/Element el, Object o, [Boolean returnElement])
Creates new Dom element(s) and inserts them as the first child of el
参数:
  • el : String/HTMLElement/Element
    The context element
  • o : Object
    The Dom object spec (and children)
  • returnElement : Boolean
    (可选) true to return a Ext.Element
返回:
  • HTMLElement
    The new node
This method is defined by DomHelper.

insertHtml

public function insertHtml(String where, HTMLElement el, String html)
Inserts an HTML fragment into the Dom
参数:
  • where : String
    Where to insert the html in relation to el - beforeBegin, afterBegin, beforeEnd, afterEnd.
  • el : HTMLElement
    The context element
  • html : String
    The HTML fragmenet
返回:
  • HTMLElement
    The new node
This method is defined by DomHelper.

markup

public function markup(Object o)
Returns the markup for the passed Element(s) config
参数:
  • o : Object
    The Dom object spec (and children)
返回:
  • String
This method is defined by DomHelper.

overwrite

public function overwrite(String/HTMLElement/Element el, Object o, [Boolean returnElement])
Creates new Dom element(s) and overwrites the contents of el with them
参数:
  • el : String/HTMLElement/Element
    The context element
  • o : Object
    The Dom object spec (and children)
  • returnElement : Boolean
    (可选) true to return a Ext.Element
返回:
  • HTMLElement
    The new node
This method is defined by DomHelper.

Ext - Copyright © 2006-2007 Ext JS, LLC
All rights reserved.