Care soft,The Professional LIMS Supplier。
Http://www.care-soft.com
EXTJS在使用过程中,特殊字符处理可够烦人的,现在主要处理下面三个:
1:双引号(")
如果保持一种非常好的编程习惯,所有的josn输出都有',那样的话,"是可以在直接在json中使用的,倒也问题不大,但为了保险,在request的时候还是做了统一的替换,替换成了["],但用户再次编辑数据时,在TEXT中显示的就是"了,而不是",不知EXT的setValue方法做了什么处理,如果仅仅是JS直接付值,TEXT中会显示"的。
2:单引号(')
这个是一定要替换的了,处理方法跟"一样,替换成了',同样在,用户在再次编辑的显示的也是'而不是'
3:左尖括号<
如 ...
首先,我在写了一个
document.onkeydown = function(e){
var src = window.event||e;
var src2 = src.srcElement||e.target;
var sn = src2.id;
var k = src.keyCode;
//alert(k);
if((Ext.isIE)&&(sn!='queryvalue')){
if(k==13){
if((src2.type)!='button'){
src.keyCode=9;
}//end buttton
}//end k==13
}
...
同是一个简单的程序,为什么区别就这么大呢?
估计问题是出在上面一排,自己用DIV画出的效果。
问题是出在x-toolbar这个CSS的zoom:1;上面,firefox中没有这个,IE中如果出掉这个属性后,也不行了。
谁有处理意见?
是不是在firefox中,每一个div一定要有width属性呢?
问题终于解决了,原来是高度的问题,是定义的DIV的高度小于内面menuitem的高度,才出现在firefox下那种怪怪的样子,傻傻的firefox哦,一点智能调节的功能都没有.
没想到我的系统居然也可以跨浏览器了,呵!
本来想做一点贡献,在论坛中发表一下,居然说我积分太少,不让发贴了,哎,这破javaeye哦。
首先在定义menuitem时,
var menu1 = new Ext.menu.Menu({
items: [
{text:"New",handler:menuitemClick,opt:'insert',param:'insert.jsp'},
{text:"Edit",handler:menuitemClick,opt:'edit',param:'edit.jsp'}
]
});
于是在写menuitemClick时:
function menuitemClick(ite ...
以前看到有人说使用EXT没有导出EXCEL的功能,以下是我的代码,以备各位参考:
[JS]
</body>
</html>
- 浏览: 407 次
- 性别:

- 来自: 上海

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
关于使用EXT数据导出为EX ...
谢谢,给我一份吧 fantasy.fxf@gmail.com
-- by lovob -
关于使用EXT数据导出为EX ...
能给我一份么,谢谢 zhaoping30213@163.com
-- by ebboy -
关于使用EXT数据导出为EX ...
给我一份 , 谢谢LZ jeffzong@163.com
-- by jeffzong -
关于使用EXT数据导出为EX ...
麻烦给我也发一个吧,a43835398@sina.com
-- by a301107699 -
关于使用EXT数据导出为EX ...
我现在也正在搞这点东西,楼主可否把导出excel的代码发给我参考下也 zhanc ...
-- by suifengpiap






评论排行榜