Extjs里的template定义时,看到一个'{%this.renderContainer(out,values)%}',谁能告诉我这是干什么用的?
这是Ext.tab.Bar里的一个模板,写在renderTpl中了,源代码是:
renderTpl: [
'<div id="{id}-body" class="{baseCls}-body {bodyCls}<tpl if="ui"> {baseCls}-body-{ui}<tpl for="uiCls"> {parent.baseCls}-body-{parent.ui}-{.}</tpl></tpl>"<tpl if="bodyStyle"> style="{bodyStyle}"</tpl>>',
'{%this.renderContainer(out,values)%}',
'</div>',
'<div id="{id}-strip" class="{baseCls}-strip<tpl if="ui"> {baseCls}-strip-{ui}<tpl for="uiCls"> {parent.baseCls}-strip-{parent.ui}-{.}</tpl></tpl>"></div>'
],
我现在就想知道他中间'{%this.renderContainer(out,values)%}'的部分是怎么生成的?因为我想改变这部分的结构,但我现在不知道这段代码是在什么地方被重写的,还有那个out和value是怎么来的?
望牛人帮忙,不胜感激!