ExtJs:el与contentEl区别
2010-11-15 09:27
387 查看
通过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'
}
效果:
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,他就自动生成一个。要想做到真正的理解就要看源码了。
相关文章推荐
- ExtJs:el与contentEl区别
- ExtJs:el与contentEl区别
- ExtJs:el与contentEl区别
- ExtJs:el与contentEl区别
- Extjs中的el与contentEl的区别
- Extjs中的el与contentEl的区别(转)
- Extjs中使用div布局时contentEl与el的区别
- ExtJS2.2学习:再论el和contentEl的区别(一)
- ExtJS学习之路第七步:contentEl与renderTo的区别
- ExtJS学习之路第七步:contentEl与renderTo的区别
- ExtJS学习之路第七步:contentEl与renderTo的区别
- applyTo ,render, contentel,el,applytomarkup 的区别
- JQuery,Extjs,YUI,Prototype,Dojo 等JS框架的区别和应用场景简述
- 【jstl&el】jstl和EL的区别和使用
- ExtJs框架系列之get、getDom、getCmp、getBody、getDoc的区别
- jstl和el的区别
- Extjs学习笔记之五 一个小细节renderTo和applyTo的区别
- Extjs学习笔记之五——一个小细节renderTo和applyTo的区别 作者:Katmaier 来源:博客园
- 小细节--Extjs中,renderTo 和applyTo的区别
- JQuery,Extjs,YUI,Prototype,Dojo 等JS框架的区别和应用场景简述