ext.panel 详解(ext.panel详解).docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ext.panel 详解(ext.panel详解)

ext.panel 详解(ext.panel详解) / /的HTML代码 “容器” / / JS代码 var p =新ext.panel({ 标题:“我的面板,/ /标题 折叠:真的,/右上角上的那个收缩按钮,设为假则不显示 render:“容器”,//这个面板显示在HTML中ID为集装箱的层中 宽度:400, 身高:200, HTML:“BR我是内容,我包含的HTML可以被执行!/P ”/ /面板主体中的内容,可以执行HTML代码 }); 因为面板组件的子类组件包括表示标签面板,到,formpanel,组件treepanel,所以非常有必要介绍面板组件的配置参数和相关的属性、方法。 / /配置参数(只列举部分常用参数) 1。加载:有效的URL字符串,把那个URL中的体中的数据加载显示,但是可能没有样式和JS控制,只是HTML数据 2。滚动:设为真则内容溢出的时候产生滚动条,默认为假 3。车展:设为真显示设为”x-hidden”的元素,很有必要,默认为假 4。带间俄歇复合:底部条,显示在主体内,/ /代码:带间俄歇复合:[ {文本:“底部工具栏bottomtoolbar”} ], 5。对象:顶部条,显示在主体内,/ /代码:对象:【{文本:“顶部工具栏toptoolbar”} ], 6。按钮:按钮集合,中自动添加到页脚(页脚参数,显示在主体外)/代码:按钮:【{文本:“按钮位于页脚”} ] 7。buttonalign:页脚中按钮的位置,枚举值为:“左”、“右”、“中心”,默认为权 8。湿陷性:设为真实,显示右上角的收缩按钮,默认为假 9。拖动:真正的则可拖动,但需要你提供操作过程,默认为假 10。HTML:主体的内容 11。身份证号:身份值,通过ID可以找到这个组件,建议一般加上这个ID值 12,宽度:宽度 13。高度:高度 13。标题:标题 14。titlecollapse:设为真实,则点击标题栏的任何地方都能收缩,默认为假。 15。适用于:(ID)呈现在哪个HTML元素里面 16。contentel:(ID)呈现哪个HTML元素里面,把EL内的内容呈现 17。render:(ID)呈现在哪个HTML元素里面 / /关于这三个参数的区别(个人认为:EL,适用于和render强调到到HTML元素中,contentel则是HTML元素到Ext组件中去) / /下面创建一个允许拖动的面板,但是拖动的结果不能保存 var p =新ext.panel({ 标题:“拖我”, X:100, y:100, render:外部getbody(),/ / x,y,render:外部getbody()初始化面板的位置 浮动:正确,/ /真实 框架:真的,/圆角边框 宽度:400, 身高:200, 拖动:真 })。show();/ /在这里也可以不show() 但是还不能拖到其他的地方,我们需要改写拖动: 拖动:{ insertproxy:虚假,/ /拖动时不虚线显示原始位置 阻力:功能(e){ VaR像素=这getel()。代理; 这个X =像素。getLeft(真的); 这个y =像素。公司(true);//获取拖动时面板的坐标 }, enddrag:功能(e){ 这个面板位置(X,Y,这。); / / move to the final position } } When dragging, the shadow is still in its original position, and we add code to the onDrag event in draggable: Var s = this.panel.getEl ().Shadow; If (s) { S.realign (this.x, this.y, pel.getWidth (), pel.getHeight ()); } The four parameter of the realign method of //shadow changes the location, size, and attribute of the shadow Finally, the code for this drag panel is: 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

您可能关注的文档

文档评论(0)

jgx3536 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档