`

Ext学习总结

    博客分类:
  • ext
阅读更多

Ext学习总结
一、
1.同样的程序在IE和FireFox中显示不同

       因为Extjs默认字体是11px,11px是一种边缘字体,各种浏览器对其的渲染效果不同。IE渲染和12px相似,而FireFox和10px相似。
2.有些图片无法显示
       是因为一张图片显示不出来,这张图片是从http://extjs.com/s.gif上下载的,如果不连网,就无法下载。
       解决方案:在js中添加如下语句:
       Ext.BLANK_IMAGE_URL="../extjs/resources/images/default/s.gif;,Ext.BLANK_IMAGE_URL是Extjs中定义的一个常量,我们给它重新赋了值。路径根据自己的项目具体情况配置。
3.“部署项目”
以下是最精简的结构,见附件。


不要随便调整各文件的顺序,特别是ext-base.js必须在ext-all.js文件之前!
4. A.superclass.constructor.apply(this)//A类调用父类构造方法
   Ext.apply(this,config) //讲第二个参数的成员赋给第一个,不管config有多少个成员。
   Ext.apply(this,config)和Ext.applyIf(this,config):
   相同的:this中没有的属性而config中有的属性,都会被添加到this中,
   不同点:apply会被后者覆盖,而applyIf不会被后者覆盖。
5.消息框——类MessageBox(Msg)
(1)提示框
  Ext.MessageBox.alert(String title,String msg,Function fn,Object scope)
   参数定义如下:title,标题
                        msg,要提示的内容 
                        fn,回调函数
                        scope,作用域,用于指定this指向哪里,一般不用考虑

(2)输入框

   Ext.MessageBox.prompt(String title,String msg,Function fn,Object scope,Boolean/Number multiline)

    参数定义如下:前四个参数和输入框一样,

                         第四个参数:为true时,将可以输入多行参数;为数字时,允许指定默认高度(像素)

     demo:

               extjsPrompt = function(){

                     Ext.MessageBox.prompt("输入框","请输入你的姓名",function(btn,txt){

                           Ext.MessageBox.alert("提示框","你点击了"+btn+"按钮,输入内容为"+txt)

                     },this,300)

               }

               点确定为ok,点取消为cancel
(3)确认框

    Ext.MessageBox.comfirm(String title,String msg,Function fn,Object scope)

(4)自定义提示框

     var config = {

           title:'自定义提示框',

           msg:'这是一个自定义提示框,想怎么搞就怎么搞!',

           width:400,

           closeable:true,

           buttons:Ext.MessageBox.YESNOCANCEL,

           icon:Ext.MessageBox.QUESTION,

           fn:function(btn,text){

                      Ext.MessageBox.alert("",);

           }

     };

6按钮——55页

   按钮的一些效果:

        pressed:true   //使按钮处于被按下的状态

        disabled:true  //按钮不可用

        icon:'btn.jpg'  //设置按钮的背景图片,属性值为图片名称

        iconCls:'btnId'//同上,属性值为类选择器名称

 

 

 

 

 

  • 大小: 16.1 KB
  • 大小: 30 KB
0
0
分享到:
评论

相关推荐

    ext学习总结.rar

    ext学习总结 这对初学者很有帮助

    Ext 学习总结 pdf版

    ### Ext JS 学习总结与理解 #### 一、Ext JS 结构树 在文档的开始部分提到了“Ext JS 结构树”,这部分内容虽然没有给出具体的细节,但我们可以推测这是关于Ext JS框架的整体架构介绍。Ext JS是一个用于构建交互式...

    Ext js 学习总结

    个人总结对Ext js 的学习总结,希望对各位朋友有所帮助

    Ext4.0学习总结及功能详解

    Ext4.0学习总结及功能详解。描述ext各种控件用法,布局等。

    ext学习资料ext学习资料

    总结起来,Ext Js通过其丰富的组件库和数据绑定机制,极大地简化了前端开发,使得开发者可以高效地构建功能强大且用户友好的Web应用程序。无论是用于展示表格数据的Grid,收集用户输入的Form,还是用于导航的Tree,...

    ext4.0学习总结及使用说明

    ### ext4.0 学习总结及使用说明 #### 一、引言 随着技术的发展,文件系统的更新迭代显得尤为重要。Linux操作系统中的ext4作为ext3的继任者,不仅继承了其诸多优点,还引入了一系列重要的改进措施,极大地提升了...

    ext学习文档

    ### EXT学习文档知识点详解 #### 1. EXT简介 EXT是一个功能强大的JavaScript库,用于构建交互式的Web应用程序。它提供了一系列工具和API,使得开发者能够更容易地创建动态且丰富的用户界面。EXT支持多种浏览器,并...

    自己学习ext的总结

    学习ext时 网上找的资料 以及自己的体会加总结

    Ext4.0学习总结及功能详解(特别详细)

    【Ext4.0学习总结及功能详解】 Ext4.0是Ext JS框架的一个重要版本,它带来了许多增强和新特性,使得开发复杂的Web应用程序变得更加高效和便捷。在本篇文章中,我们将深入探讨两种布局方式——accordion布局和border...

    EXT框架入门学习及总结

    学习EXT的入门知识和实际应用指南 为格式DOC文档

    Gwt-Ext学习笔记之进级篇

    总结起来,GWT-Ext的学习涵盖了GWT的远程服务机制,涉及到Java后端的数据库操作,以及客户端和服务端的交互。理解并熟练掌握这些概念和技术,对于开发高效、美观的富互联网应用至关重要。随着对GWT-Ext的深入学习,...

    Ext常用属性总结

    本文将深入探讨"Ext常用属性总结"这一主题,帮助开发者更好地理解和利用ExtJS的特性。 首先,让我们了解几个基本的ExtJS概念。`Ext.Component`是所有UI组件的基础类,它拥有众多属性来控制组件的行为、外观和交互。...

    Ext常用属性总结.doc

    ### Ext常用属性总结 在开发基于Ext JS框架的应用程序时,了解并熟练掌握其核心组件的属性是非常重要的。本文将详细介绍Ext JS中常用的属性及其应用场景,帮助开发者更好地编写高效、可维护的代码。 #### 一、Ext ...

    ext学习资料,值得学习

    【EXT学习资源】 要学习EXT,可以从官方文档和示例开始。官方网站(http://extjs.com/downloads)提供了不同版本的下载,包括最新的稳定版本。下载的示例文件,如`IntroToExt2.zip`,可以帮助初学者快速上手,通过...

    ext api,ext 学习笔记,SWFUpload_多文件上传及部分工具

    在EXT学习笔记中,"What_is_that_Scope_all_about2.htm"可能涉及的是JavaScript作用域和EXT中的scope概念,这对于理解和调试EXT应用中的事件处理和回调函数至关重要。"JsonTool.htm"可能介绍了EXT如何与JSON数据进行...

    ext2.0学习文档 pdf

    根据提供的标题“ext2.0学习文档 pdf”和描述“ext2.0学习文档,很好用的哦。看了受益匪浅,所以上传大家一起分享”,我们可以推测这份文档是关于ext2文件系统的学习资料。接下来,我们将从给定的部分内容中提取并...

    Ext学习笔记

    ### ExtJS4学习笔记知识点总结 #### 1. ExtJS4组件创建方式的更新 在ExtJS4版本中,创建Ext组件的方式有所更新。引入了`Ext.create`方法,这是一种更灵活的组件创建方式。`Ext.create`允许开发者动态加载组件所需...

Global site tag (gtag.js) - Google Analytics