首页 > 编程知识 正文

extjs怎么在ie调试的简单介绍

时间:2023-12-28 21:11:12 阅读:329353 作者:UWAG

本文目录一览:

ExtJS在IE8上显示正常,在ie11中就显示不出来了,求大神

这个是ext自身的问题,作为一个高度封装的前台框架,难免会有这些问题存在。不过有的问题是可以处理的,比如你检查下右边的window或者panle的某些属性,有些置于true或者false是不一样的,有的像铺开与否是有影响的

如何让ExtJs在IE6上快起来

用最新版本,严格遵循MVC Application Architecture,用sencha tool 部署,记得最近版本SDK里有个代码质量检测工具

ExtJs3 的textfield,在IE中,出现这样的现象:选中后,看不到光标,无法编辑,但边框会变成浅蓝色

两个代理方法 一个是点击return 缩回键盘

还有一个是对textField的输入进行监听

前提是需要对textField进行代理监听

//UITextFieldDelegate

- (BOOL)textFieldShouldReturn:(UITextField *)textField;

{

//用户结束输入

[textField resignFirstResponder];

return YES;

}

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange NSRange)range replacementString NSString*)string // return NO to not change text

{

//判断是否超过 ACCOUNT_MAX_CHARS 个字符,注意要判断当string.leng0

//的情况才行,如果是删除的时候,string.length==0

int length = textField.text.length;

if (length = ACCOUNT_MAX_CHARS string.length 0)

{

return NO;

}

NSCharacterSet *cs;

cs = [[NSCharacterSet characterSetWithCharactersInString:kAlphaNum] invertedSet];

NSString *filtered =

[[string componentsSeparatedByCharactersInSet:cs] componentsJoinedByString:@""];

BOOL basic = [string isEqualToString:filtered];

return basic;

}

extjs中的GridPanel无法在IE下显示

var

data

=

[{

name:"libo",

sex:"男",

birthday:Date.parseDate("1987-03-24","Y-m-d"),

edu:"专科",

memo:"no",

}

那个memo:''no",这个后面有逗号,去掉,配置属性时,最后一个属性后面没有逗号。IE检查很严格,火狐有可能省略,我也经常遇见这个问题

EXTJS在IE9以下版本的问题

在页面head/head里面插入以下代码:meta http-equiv=”X-UA-Compatible” content=”IE=EmulateIE8″ / 必须在head里的第一行插入,才行的。这样IE9打开该页面就默认用IE8的兼容模式进行渲染,不兼容的问题就解决了

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。