论坛首页 Web前端技术论坛

使用smartgwt制作类似google的GA时间控件的思路及方法

浏览 2192 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2010-08-31  
GWT
思路:
1、以GA为例,选择天时,当前时间为今天的前一天,即结束时间应为前一天,如当天为30日,前一天即为29日,那么结束时间就应是29日;因为是以天为单位计算,故开始时间也应该为29日
2、选择周时,首先结束时间为今天的前一天,然后再往前推7天,即为开始时间
3、选择月时,首先结束时间为今天的前一天,然后再往前推一个月,即为开始时间
4、选择年时,同上

方法
1、使用smartgwt来开发GA[Google Analytics]的时间控件
GA时间控件图

但开发的时候却发现smartgwt本身提供的Calendar方法并不能满足这种控件的使用,所以只好自己重新写了一个Calendar方法来对时间控件提供方法了。
2、Calendar.java



3、效果图


论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics