`
java苹果+番茄
  • 浏览: 65985 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

extjs 让人老火的事情

阅读更多
Ext js

这段时间,在用ext做一个项目,本来以前用jsp实现了的,但后来感觉界面效果太差(由于本人的美工技术不行)。
所以改用ext做,感觉还行。
现在来分享下学习过程:
  1、布局,大部分的首页布局样式都差不多,左边就是一个抽屉式的树结构
  2、第一次接触json配合struts、spring、ext一起用。感觉很简单,一看就明白。
  3、我在这个项目里,要求将金钱转为四位小数,从网上找了很多,找了个改了下,可以跟大家分享下:
  function formatCurrency(num) {
num = num.toString().replace(/\$|\,/g,'');
if(isNaN(num)){
num = "0.0000";
}
sign = (num == (num = Math.abs(num)));
num = Math.floor(num*10000+0.50000000001);
cents = num%10000;
//返回小于等于参数的最大整数
num = Math.floor(num/10000).toString();
if(cents<10)
cents = "000" + cents;
for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++){
num = num.substring(0,num.length-(4*i+3))+','+ num.substring(num.length-(4*i+3));
}
return (((sign)?'':'-') + '¥' + num + '.' + cents);
}


  4、在ext中好像没看到有主子表结构的界面,让我相当痛苦,后来我就想用弹出框替代,点击主表,弹出子表记录列表,也只能投机取巧了。
  5、一直在布局的时候,老是布不好,columnWidth: 0.5开始一直不知道这个是干什么的,后来看了api才知道是列宽的设置。
  6、就是在使用ext一个样式很像树表的插件时候,把它单独写在一个js里,firebug老是说没定义,到现在也没解决,只好要用的地方copy一下了。
  7、还有我在firefox中可以显示的界面,但是ie8中老是说我某些函数、某些类没定义
把我气得半死,看来js在这点上挺让人老火的。
  8、现在项目快完了,发现很多问题都没有解决,等以后深入学习解决后,跟大家分享。

以上是我在项目中碰到的问题,及学习过程

0
1
分享到:
评论
2 楼 lishuaibt 2010-02-28  
老火?恼火。。
1 楼 mumianiishiwo 2009-09-27  
“  6、就是在使用ext一个样式很像树表的插件时候,把它单独写在一个js里,firebug老是说没定义,到现在也没解决,只好要用的地方copy一下了。”
组件居然不能复用,ext这点让人非常不爽!

相关推荐

Global site tag (gtag.js) - Google Analytics