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的扩展语法,表格、公式 |