ExtJs:el与contentEl区别
2010-06-23 09:44
501 查看
通过firefox下的工具 firebug 或者 View Source Chart 工具查看el和contentEl生成的html区别:
1、把<div id="div_test"></div>嵌入到当前Ext元素panel内:
Js代码
{
fieldLabel: "测试" ,
xtype: 'panel' ,
contentEl: 'div_test'
}
效果:
Html代码
< div class = "x-panel-body x-panel-body-noheader" id = "ext-gen155" style = "width: 500px;" >
< div id = " div_test " > </ div >
</ div >
2、.把当前Ext元素panel嵌入到<div id="div_test"></div>内
Js代码
{
fieldLabel: "测试" ,
xtype: 'panel' ,
width: 200,
el: ' div_test '
效果:
Html代码
< div id = "div_test" >
< div class = "x-panel-body x-panel-body-noheader" id = "ext-gen155" style = "width: 500px;" > .... </ div >
</ div >
转:
el和contentEl、id这些属性的区别:el是生成的id;如果用了el,它会解析一下html里的元素。
contentEl是包含的内容;
id是给这个组件设置的id;如果只用id,它还是创建组件,最后让这个组件的id等于你设置的id而已。
el的步骤比id多一些,如果你没自己设置id,他就自动生成一个。要想做到真正的理解就要看源码了。
1、把<div id="div_test"></div>嵌入到当前Ext元素panel内:
Js代码
{
fieldLabel: "测试" ,
xtype: 'panel' ,
contentEl: 'div_test'
}
{ fieldLabel: "上传图片", xtype: 'panel', contentEl: 'div_exam' }
效果:
Html代码
< div class = "x-panel-body x-panel-body-noheader" id = "ext-gen155" style = "width: 500px;" >
< div id = " div_test " > </ div >
</ div >
<div class="x-panel-body x-panel-body-noheader" id="ext-gen155" style="width: 500px;"> <div id="div_exam"></div> </div>
2、.把当前Ext元素panel嵌入到<div id="div_test"></div>内
Js代码
{
fieldLabel: "测试" ,
xtype: 'panel' ,
width: 200,
el: ' div_test '
}
效果:
Html代码
< div id = "div_test" >
< div class = "x-panel-body x-panel-body-noheader" id = "ext-gen155" style = "width: 500px;" > .... </ div >
</ div >
转:
el和contentEl、id这些属性的区别:el是生成的id;如果用了el,它会解析一下html里的元素。
contentEl是包含的内容;
id是给这个组件设置的id;如果只用id,它还是创建组件,最后让这个组件的id等于你设置的id而已。
el的步骤比id多一些,如果你没自己设置id,他就自动生成一个。要想做到真正的理解就要看源码了。
相关文章推荐
- ExtJs:el与contentEl区别
- ExtJs:el与contentEl区别
- ExtJS2.2学习:再论el和contentEl的区别(一)
- ExtJs:el与contentEl区别
- Extjs中的el与contentEl的区别(转)
- ExtJs:el与contentEl区别
- Extjs中使用div布局时contentEl与el的区别
- Extjs中的el与contentEl的区别
- applyTo ,render, contentel,el,applytomarkup 的区别
- ExtJS学习之路第七步:contentEl与renderTo的区别
- ExtJS学习之路第七步:contentEl与renderTo的区别
- ExtJS学习之路第七步:contentEl与renderTo的区别
- el中保留字empty与null的区别
- extjs apply,applyif,override,extend 的区别
- 转载:JQuery,Extjs,YUI,Prototype,Dojo 等JS框架的区别和应用场景简述
- [JS框架推荐]简述JQuery,Extjs,YUI,Prototype,Dojo等JS框架的区别和应用场景
- JQuery,Extjs,YUI,Prototype,Dojo 等JS框架的区别和应用场景
- extjs中regex和vtype区别以及regex的详细用法
- ExtJS4 Ext.onReady、Ext.define、Ext.create的区别与联系 http://blog.sina.com.cn/s/blog_48d7f92901011cfn.html