| Defined In: | XTemplate.js |
| Class: | Ext.XTemplate |
| Extends: | Object |
支持高级功能的模板类, 如自动数组输出、条件判断、子模板、基本数学运行、特殊内建的模板变量, 直接执行代码和更多的功能。XTemplate亦提供相应的机制整合到 Ext.DataView.
XTemplate有些特殊的标签和内建的操作运算符,是模板创建时生成的,不属于API条目的一部分。 下面的例子就演示了这些特殊部分的用法。每一个例子使用的数据对象如下:
var data = {
name: 'Jack Slocum',
title: 'Lead Developer',
company: 'Ext JS, LLC',
email: 'jack
| 方法 | 定义者 | |
|---|---|---|
XTemplate
(
String/Array/Object parts
)
: Ext.XTemplate
构造器
构造器
参数项:
|
XTemplate | |
|
apply
(
)
#applyTemplate的简写方式。
#applyTemplate的简写方式。
参数项:
|
XTemplate | |
applyTemplate
(
Object/Array values
)
: String
返回HTML片断,这块片断是由数据填充模板之后而成的。
返回HTML片断,这块片断是由数据填充模板之后而成的。
参数项:
|
XTemplate | |
|
compile
(
)
: Function
把这个模板编译为一个函数,推荐多次使用这个模板时用这个方法,以提供...
把这个模板编译为一个函数,推荐多次使用这个模板时用这个方法,以提供性能。
参数项:
|
XTemplate | |
from
(
Object config
)
传入一个元素的值的参数,用于创建模板,(推荐display:non...
传入一个元素的值的参数,用于创建模板,(推荐display:none textarea)或innerHTML.
@returns {Ext.Template} 创建好的模板
参数项:
|
XTemplate | |