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
分享到:
相关推荐
ext学习总结 这对初学者很有帮助
### Ext JS 学习总结与理解 #### 一、Ext JS 结构树 在文档的开始部分提到了“Ext JS 结构树”,这部分内容虽然没有给出具体的细节,但我们可以推测这是关于Ext JS框架的整体架构介绍。Ext JS是一个用于构建交互式...
个人总结对Ext js 的学习总结,希望对各位朋友有所帮助
Ext4.0学习总结及功能详解。描述ext各种控件用法,布局等。
总结起来,Ext Js通过其丰富的组件库和数据绑定机制,极大地简化了前端开发,使得开发者可以高效地构建功能强大且用户友好的Web应用程序。无论是用于展示表格数据的Grid,收集用户输入的Form,还是用于导航的Tree,...
### ext4.0 学习总结及使用说明 #### 一、引言 随着技术的发展,文件系统的更新迭代显得尤为重要。Linux操作系统中的ext4作为ext3的继任者,不仅继承了其诸多优点,还引入了一系列重要的改进措施,极大地提升了...
### EXT学习文档知识点详解 #### 1. EXT简介 EXT是一个功能强大的JavaScript库,用于构建交互式的Web应用程序。它提供了一系列工具和API,使得开发者能够更容易地创建动态且丰富的用户界面。EXT支持多种浏览器,并...
学习ext时 网上找的资料 以及自己的体会加总结
【Ext4.0学习总结及功能详解】 Ext4.0是Ext JS框架的一个重要版本,它带来了许多增强和新特性,使得开发复杂的Web应用程序变得更加高效和便捷。在本篇文章中,我们将深入探讨两种布局方式——accordion布局和border...
学习EXT的入门知识和实际应用指南 为格式DOC文档
总结起来,GWT-Ext的学习涵盖了GWT的远程服务机制,涉及到Java后端的数据库操作,以及客户端和服务端的交互。理解并熟练掌握这些概念和技术,对于开发高效、美观的富互联网应用至关重要。随着对GWT-Ext的深入学习,...
本文将深入探讨"Ext常用属性总结"这一主题,帮助开发者更好地理解和利用ExtJS的特性。 首先,让我们了解几个基本的ExtJS概念。`Ext.Component`是所有UI组件的基础类,它拥有众多属性来控制组件的行为、外观和交互。...
### Ext常用属性总结 在开发基于Ext JS框架的应用程序时,了解并熟练掌握其核心组件的属性是非常重要的。本文将详细介绍Ext JS中常用的属性及其应用场景,帮助开发者更好地编写高效、可维护的代码。 #### 一、Ext ...
【EXT学习资源】 要学习EXT,可以从官方文档和示例开始。官方网站(http://extjs.com/downloads)提供了不同版本的下载,包括最新的稳定版本。下载的示例文件,如`IntroToExt2.zip`,可以帮助初学者快速上手,通过...
在EXT学习笔记中,"What_is_that_Scope_all_about2.htm"可能涉及的是JavaScript作用域和EXT中的scope概念,这对于理解和调试EXT应用中的事件处理和回调函数至关重要。"JsonTool.htm"可能介绍了EXT如何与JSON数据进行...
根据提供的标题“ext2.0学习文档 pdf”和描述“ext2.0学习文档,很好用的哦。看了受益匪浅,所以上传大家一起分享”,我们可以推测这份文档是关于ext2文件系统的学习资料。接下来,我们将从给定的部分内容中提取并...
### ExtJS4学习笔记知识点总结 #### 1. ExtJS4组件创建方式的更新 在ExtJS4版本中,创建Ext组件的方式有所更新。引入了`Ext.create`方法,这是一种更灵活的组件创建方式。`Ext.create`允许开发者动态加载组件所需...