网站大量收购独家精品文档,联系QQ:2885784924

基础篇Exts 核心函数简介.ppt

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
北的 北风网项目培训 ExtJs版国讯教育通用智能OA办公平台 基础篇(3): ExtJs核心函数简介 讲师:风舞烟 目录 Exts提供的常用函数 get、fly、 getup、 getOn、 getBody、 getdoc query函数和 select函数 encode函数和deco函数 Exteach函数 Ext util. Format对数据进行格式化 Ext util. TaskRunner update方法局部更新网页内容 Exts提供的常用函数 Ext中包含了几个以get开头的方法,这些方法可以用来得 到文档中DOM、得到当前文档中的组件、得到Ext元素等, 在使用中要注意区别使用 1、get方法 et方法用来得到一个Ext元素,也就是类型为 Ext Element的对象, Ext element类是EXt对DOM的封装,代 表DOM的元素,可以为每一个DOM创建一个对应的 Element 对象,可以通过 Element对象上的方法来实现对DOM指定的 操作,比如用hide方法可以隐藏元素、 initRD方法可以让指 定的DOM具有拖放特性等。get方法其实是 Ext Element. get的 简写形式。 、8e方法中只有,个参数,这个参数是混合参数,可以是 点对点的d、也可以是个 Element、或者是一个DOM节 象等。看下面的示例代码: Ext onReady (functionot var e new Ext Element(oa); alert(Ext get(oa )) alert(Ext get(document. getElementByld(oa))); alert(Ext get(e)); Htm页面中包含一个d为oa的dⅳv,代码如下: div id=oamyoffice /div Ext get(oa), Ext.get(document getElement Byld(oa)) Ext. get(e)等三个方法都可以得到一个与DOM节点hell对应 的Ext元素。 Ext fly在参数方面与 Ext. get的完全相同,但其内置控制返回 Ext ElementI的方法就完全不同,Exfy从不保存享元对象的 引用,每次调用方法都返回独立的享元对象。其实区别在于 “缓存”中,因为缓存的缘故,Ext.get需要为每个元素保存 其引用,就形成了缓存,如果有相同的调用就返回,但 Exty没有所谓的缓存机制,得到什么就返回什么,不是多 次使用的情况下“一次性地”使用该元素就应该使用 Ext fly (例如执行单项的任务) 使用Exty的例子: ∥引用该元素一次即可,搞掂了就完工 Ext fly(,).hide(; 2、 getCmp方法一获得Ext组件。 getCmp方法用来获得一个Ext组件,也就是一个已 经在页面中初始化了的 Component或其子类的对象 , getCmp方法其实是 Ext ComponentMgr. get方法的 简写形式。 getCmp方法中只有一个参数,也就是组 件的id。比如下面的代码: Ext on Ready(functional var h=new Ext Panel( id:h2, renderTo: hello width: 300 height: 2001) Ext. getCmp(h2). setTitle(新的标题); 在代码中,我们使用 Ext. getCmp(h2.来得到d为h2的组 件,并调用其 setTitle方法来设置该面板的标题。 3、 getOn方法一获得DOM节点 getOn方法能够得到文档中的DOM节点,该方法中包含 参数,该参数可以是DOM节点的id、DOM节点对象或 DOM节点对应的Ext元素( Element等。比如下面的代码 Ext on Ready (functional var e=new Ext Element(hello); Ext. getDom(hello); Ext. getDom(e) Ext. getDom(edom) Html diy id=hellotttt/div 在上面的代码中,Ext: getOn( hello)、 Ext geton(e)、 Ext getOn(e.dom)等三个语句返回都是同一个DoM节点对 象 4、 getBody方法一得到文档的body节点元素( Element)。 该方法直接得到文档中与 document. body这个DOM节点对 应的ExtS元素( Element),实质就是把 document. body对象 封装成 Exts元素对象返回,该方法不带任何参数。比如下 面的代码把面板h直接渲染到文档的body元素中。 Ext onReady(func

文档评论(0)

151****1926 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档