renderTpl and renderData
http://skirtlesden.com/articles/html-and-extjs-components
Extjs的config选项renderTpl、renderData和tpl、data有些类似,但是前两个只在组件初始化渲染的时候运行一次。renderTpl和tpl都是用来创建组件内在标签的,但是renderTpl创建的元素会作为组件自己标签的一部分,而不是组件内容部分。
例如,panel中使用tpl,tpl负责渲染面板的动态内容,Panel类也有一个renderTpl,这个renderTpl用来创建面板元素的脚手架,含有header,toolbars和body。
tpl可能出现在类定义或是实例化的时候,然而renderTpl只可能出现在类定义中。
1 class Zoo {
2 public String name;
3 public String city;
4
5
6 @JsonCreator
7 public Zoo(@JsonProperty("name") String name,@JsonProperty("city") String city) {
8 this.name = name;
9 this.city = city;
10 }
11
12 public List<Animal> animals = new ArrayList<Animal>();
13
14 public List<Animal> addAnimal(Animal animal) {
15 animals.add(animal);
16 return animals;
17 }
18
19 }| 教程标题 | 主要内容 |
|---|---|
| 关于Markdown | 简介Markdown,Markdown的优缺点 |
| Markdown基础 | Markdown的基本语法,格式化文本、代码、列表、链接和图片、分割线、转义符等 |
| Markdown表格和公式 | Markdown的扩展语法,表格、公式 |