panel的一些属性

id:id值,通过id可以找到这个组件,建议一般加上这个id值,

applyTo:(id)呈现在哪个html元素里面

contentEl:(id)呈现哪个html元素里面,把el内的内容呈现

renderTo:(id)呈现在哪个html元素里面

关于这三个参数的区别(applyTo和RenderTo强调to到html元素中,contentEl则是html元素到ext组件中去)

extjs中的Panel组件。

//html代码


<div id="container">

</div>



//js代码


var p = new Ext.Panel({

title: 'My Panel',//标题


collapsible:true,//右上角上的那个收缩按钮,设为false则不显示


renderTo: 'container',//这个panel显示在html中id为container的层中


width:400,

height:200,

html: "<p>我是内容,我包含的html可以被执行!</p>"//panel主体中的 内容,可以执行html代码


});


最后这个可拖动的panel的代码为:

var p=new Ext.Panel({

title: 'Drag me',

x: 100,

y: 100,

renderTo: Ext.getBody(),

floating: true,

frame: true,

width: 400,

height: 200,

draggable: {

insertProxy: false,

onDrag : function(e){

var pel = this.proxy.getEl();

this.x = pel.getLeft(true);

this.y = pel.getTop(true);

var s = this.panel.getEl().shadow;

if (s) {

s.realign(this.x, this.y, pel.getWidth(), pel.getHeight());

}

},

endDrag : function(e){

this.panel.setPosition(this.x, this.y);

}

}

})
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值