??xml version="1.0" encoding="utf-8" standalone="yes"?>欧美第一区第二区,亚洲人成小说,亚洲精品自在久久http://www.aygfsteel.com/liuspring/category/44179.htmljava .netzh-cnWed, 19 May 2010 05:48:32 GMTWed, 19 May 2010 05:48:32 GMT60GWT~译巨慢http://www.aygfsteel.com/liuspring/archive/2010/05/19/321337.html?/dc:creator>?/author>Wed, 19 May 2010 02:19:00 GMThttp://www.aygfsteel.com/liuspring/archive/2010/05/19/321337.htmlhttp://www.aygfsteel.com/liuspring/comments/321337.htmlhttp://www.aygfsteel.com/liuspring/archive/2010/05/19/321337.html#Feedback0http://www.aygfsteel.com/liuspring/comments/commentRss/321337.htmlhttp://www.aygfsteel.com/liuspring/services/trackbacks/321337.htmlCompiling module com.capinfo.cdss.gwt.olap.Olap
Compiling 12 permutations
Compiling permutation 0...
Compiling permutation 1...
Compiling permutation 2...
Compiling permutation 3...
Compiling permutation 4...
Compiling permutation 5...
Compiling permutation 6...
Compiling permutation 7...
Compiling permutation 8...
Compiling permutation 9...
Compiling permutation 10...
Compiling permutation 11...
Compile of permutations succeeded
Linking into D:\spring\workspace\fusionchart\war\olap.
Link succeeded
Compilation succeeded -- 291.925s

?.gwt.xml中添加支持Firefox
<!-- User Agent -->
<set-property name="user.agent" value="gecko1_8" /> 
~译的确变得很快Q但IE中果真不好

]]>
GWT.setUncaughtExceptionHandlerhttp://www.aygfsteel.com/liuspring/archive/2010/05/19/321335.html?/dc:creator>?/author>Wed, 19 May 2010 02:18:00 GMThttp://www.aygfsteel.com/liuspring/archive/2010/05/19/321335.htmlhttp://www.aygfsteel.com/liuspring/comments/321335.htmlhttp://www.aygfsteel.com/liuspring/archive/2010/05/19/321335.html#Feedback0http://www.aygfsteel.com/liuspring/comments/commentRss/321335.htmlhttp://www.aygfsteel.com/liuspring/services/trackbacks/321335.html
GWT讄UncaughtExceptionHandler 以捕获ؓ捕捉的异常,qgwt在host mode~译后的JavaScript如果出现错误QNo errors in Hosted Mode and Compiled localy, but deployed to tomcat yields in errors
q是ghQ加上UncaughtExceptionHandlerL有一丝线?/div>
GWT.setUncaughtExceptionHandler(new GWT.UncaughtExceptionHandler() {
    public void onUncaughtException(Throwable throwable{
        String text = "Uncaught exception: ";
        while (throwable != null{
            StackTraceElement[] stackTraceElements = throwable
                    .getStackTrace();
            text += throwable.toString() + "\n";
            for (int i = 0i < stackTraceElements.lengthi++) {
                text += "    at " + stackTraceElements[i] + "\n";
            }
            throwable = throwable.getCause();
            if (throwable != null{
                text += "Caused by: ";
            }
        }
        System.err.print(text);
        text = text.replaceAll(" ", " ");
        Window.alert("pȝ错误Q?+text);
    }
});


]]>
Should only call onDetach when the widget is attached to the browser's documenthttp://www.aygfsteel.com/liuspring/archive/2010/05/19/321336.html?/dc:creator>?/author>Wed, 19 May 2010 02:18:00 GMThttp://www.aygfsteel.com/liuspring/archive/2010/05/19/321336.htmlhttp://www.aygfsteel.com/liuspring/comments/321336.htmlhttp://www.aygfsteel.com/liuspring/archive/2010/05/19/321336.html#Feedback0http://www.aygfsteel.com/liuspring/comments/commentRss/321336.htmlhttp://www.aygfsteel.com/liuspring/services/trackbacks/321336.html
java.lang.IllegalStateException:Should only call onDetach when the widget is attached to the browser's document

q个异常是在com.google.gwt.user.client.ui.Widget protected void onDetach() Ҏ抛出?br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: normal; " /> 当页面重新加载或d面时会执行q个Ҏ
如果pȝ没有正常初始化,会有q个异常
郁闷的是No errors in Dev Mode but Compiled localy and deployed to tomcat in errors


]]>
Gwt 中ؓ加蝲中的Frame加上wait(?http://www.aygfsteel.com/liuspring/archive/2010/05/19/321332.html?/dc:creator>?/author>Wed, 19 May 2010 02:15:00 GMThttp://www.aygfsteel.com/liuspring/archive/2010/05/19/321332.htmlhttp://www.aygfsteel.com/liuspring/comments/321332.htmlhttp://www.aygfsteel.com/liuspring/archive/2010/05/19/321332.html#Feedback0http://www.aygfsteel.com/liuspring/comments/commentRss/321332.htmlhttp://www.aygfsteel.com/liuspring/services/trackbacks/321332.html

private void showWaitMess(Frame window){
    final MessageBox box = MessageBox.wait("{待", "正在查询数据Q请E后...", "查询?..");
    final Element frame = window.getElement();
    final Timer t = new Timer() {
        @Override
        public void run() {
            if (ready(frame)) {
                this.cancel();
                box.close();
            }
        }
    };
    t.scheduleRepeating(100);
}
private native boolean ready(Element frame)/*-{
    return frame.contentWindow.document.readyState=="complete";
}-*/;


]]>
ZGXT的决{分析系l基本完?/title><link>http://www.aygfsteel.com/liuspring/archive/2010/05/19/321330.html</link><dc:creator>?/dc:creator><author>?/author><pubDate>Wed, 19 May 2010 02:11:00 GMT</pubDate><guid>http://www.aygfsteel.com/liuspring/archive/2010/05/19/321330.html</guid><wfw:comment>http://www.aygfsteel.com/liuspring/comments/321330.html</wfw:comment><comments>http://www.aygfsteel.com/liuspring/archive/2010/05/19/321330.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/liuspring/comments/commentRss/321330.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/liuspring/services/trackbacks/321330.html</trackback:ping><description><![CDATA[<table style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; table-layout: fixed; width: 945px; font-family: Arial; font-size: 12px; line-height: 18px; "> <tbody style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "> <tr style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "> <td style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: 18px; "> <div class="wmqeeuq" id="blog_text" class="cnt" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-family: Arial; word-wrap: break-word; word-break: normal; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 14px; line-height: 20px; color: #000000; overflow-x: hidden; overflow-y: hidden; position: static; "> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: normal; ">       本来pȝ是由JSP+润乾报表做的Q做Z版来lh家客hC,人家觉得体验不够Q也没不够绚丽,要求回去q工Q主要是因ؓ他们看过他们兄弟部门的一个类似系l,要求向那个系l靠拢,可殊不知人家那是.net做的C/SQ交互体验当然好了?/p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: normal; ">      面一个抉择,?netq_做winformQ然后用sql server Analysis Services 的现成组Ӟq要技术上肯定可行Q但是需要购C堆微软的东西Q钱啊?/p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: normal; ">      正好以前看过一些GWT的资料,以及ZGWT的开源框Ӟ它的界面效果倒是可以满客户的要求,遂毛遂自荐,惌试用GXT实验是否能实现要求的功能和效果,同时也有其他同事考察了SAP的BIQ水晶E表,IBM的CognosQ结果因功能实现不够或者商务问题搁?/p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: normal; ">      好像春节后没多久开始搞GWTQ现在终于实CQ或是变相实CQ要求的功能、满了客户的意见,很有成就感,期间l历了两ơ重构,现在采用的GXT提供的MVC模型Q底层数据访问是通过调用润乾报表APIQ将润乾报表q算l果转化Z个ListQ然后交lGXT在页面展现?/p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: normal; ">      面功能上,GXT挺全面,Grid列排序,隐藏昄特定列,树Ş展开收羃Q用open chart装的统计图表,数据dQ列标题分组Q拖拽Ş式动态设|列l度、行l度以实现灵zL询,灵zL询行列维度保存v来供以后随时打开Q将l果到处Excel、PDF、WordQ动态设|查询条件的昄隐藏Q动态的q度条提C等{?/p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: normal; ">      接下来还要融入GISQ实现报表到地图Q地囑ֈ报表?/p> <p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: normal; ">      值得注意的是所有这些功能都是在一个窗口中完成的,实现了菜单、维度定义、报表、统计图功能的融合,不用客户Ҏ点去Q一步了然?/p> </div> </td> </tr> </tbody> </table> <img src ="http://www.aygfsteel.com/liuspring/aggbug/321330.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/liuspring/" target="_blank">?/a> 2010-05-19 10:11 <a href="http://www.aygfsteel.com/liuspring/archive/2010/05/19/321330.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>GWT GXT探烦http://www.aygfsteel.com/liuspring/archive/2010/05/19/321326.html?/dc:creator>?/author>Wed, 19 May 2010 01:55:00 GMThttp://www.aygfsteel.com/liuspring/archive/2010/05/19/321326.htmlhttp://www.aygfsteel.com/liuspring/comments/321326.htmlhttp://www.aygfsteel.com/liuspring/archive/2010/05/19/321326.html#Feedback0http://www.aygfsteel.com/liuspring/comments/commentRss/321326.htmlhttp://www.aygfsteel.com/liuspring/services/trackbacks/321326.html因ؓ客户不满意界面设计,人家看中了兄弟单位用的系l的样子Q可他却不知那时csE序Q要想用bs做成那样的效果还是先天不Ip样开始了GWT GXT的探索,一Ҏ索一边用GXT重写q个pȝ
现在x l历了三个阶D?/span>
刚开始是demo阶段Q因Z知道路走不走的通,全面摸烦GXT能实现的效果Q也没注意模块的规划Q甚臛_一个类
而后发现q是能走通的Q就开始添砖加瓦,发现代码加ؕQ决心重构,定义了多个包Q多个类负责不同的功能模块,定义了一些PanelQ一下子清晰多了Q也遇到了不同模块间互相调用的问题,自己惛_然的办法是在一个类中声明每个模块作为属性,像一个ȝQ每个屋子的钥匙我都有了Q也认识Cq样的缺点,一些模块中的事件不{不在这个主中定义
现在NowQ用一天时间再ơ改写,仿照Gxt中的例子Explorer
1、将各个模块定义成com.extjs.gxt.ui.client.mvc.ViewQView中必d现方法handleEvent(AppEvent event)Q负责处理发l自q事g
2、ؓ每个View定义com.extjs.gxt.ui.client.mvc.ControllerQ每个Controller中包含ViewQ在q里定义View要处理的事g
3、在Dispatcher中注册每个Controller

q样Q每个View各司其职Q他们各自有各自的功能,会接收ؓ他们定义的所有事件ƈ处理Q发送事件Dispatcher.forwardEvent(appEvent);

感觉q次改写?速度q没有改写前的快Q现在每ơ操作url会自动添加HashQ想把它LQ一直没扑ֈ根结

]]>
Gwt中ؓ加蝲中的Frame加上waithttp://www.aygfsteel.com/liuspring/archive/2010/05/19/321325.html?/dc:creator>?/author>Wed, 19 May 2010 01:54:00 GMThttp://www.aygfsteel.com/liuspring/archive/2010/05/19/321325.htmlhttp://www.aygfsteel.com/liuspring/comments/321325.htmlhttp://www.aygfsteel.com/liuspring/archive/2010/05/19/321325.html#Feedback0http://www.aygfsteel.com/liuspring/comments/commentRss/321325.htmlhttp://www.aygfsteel.com/liuspring/services/trackbacks/321325.html
Gwt中调用panel的setUrlҎ嵌入一个网?br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: normal; " /> 在网加载过E中加入wait
在页面中加入javascript
var ready = false; 
$j(document).ready(function(){
ready = true; 
});//q里用了jquery

然后再java中声?br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: normal; " /> public native boolean ready(Element frame)/*-{
return frame.contentWindow.ready?true:false;
}-*/;

然后在设|Frame的url?br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: normal; " /> olapFrame = centerCp.setUrl(GWT.getHostPageBaseURL()
+ com.google.gwt.http.client.URL.encode("jsp/showOlap.jsp?dim="
+ dims + "&dimname=" + colLabels + ""));
final MessageBox box = MessageBox.wait("{待", "正在查询数据Q请E后...", "查询?..");
final Element frame = olapFrame.getElement();
final Timer t = new Timer() {
@Override
public void run() {
if (ready(frame)) {
this.cancel();
box.close();
}
}
};
t.scheduleRepeating(100);


]]>
Gwt中ؓ加蝲中的Frame加上waithttp://www.aygfsteel.com/liuspring/archive/2010/03/03/314465.html?/dc:creator>?/author>Wed, 03 Mar 2010 14:07:00 GMThttp://www.aygfsteel.com/liuspring/archive/2010/03/03/314465.htmlhttp://www.aygfsteel.com/liuspring/comments/314465.htmlhttp://www.aygfsteel.com/liuspring/archive/2010/03/03/314465.html#Feedback0http://www.aygfsteel.com/liuspring/comments/commentRss/314465.htmlhttp://www.aygfsteel.com/liuspring/services/trackbacks/314465.html 在网加载过E中加入wait
在页面中加入javascript
var ready = false;
$j(document).ready(function(){
ready = true;
});//q里用了jquery

然后再java中声?br /> public native boolean ready(Element frame)/*-{
return frame.contentWindow.ready?true:false;
}-*/;

然后在设|Frame的url?br /> olapFrame = centerCp.setUrl(GWT.getHostPageBaseURL()
+ com.google.gwt.http.client.URL.encode("jsp/showOlap.jsp?dim="
+ dims + "&dimname=" + colLabels + ""));
final MessageBox box = MessageBox.wait("{待", "正在查询数据Q请E后...", "查询?..");
final Element frame = olapFrame.getElement();
final Timer t = new Timer() {
@Override
public void run() {
if (ready(frame)) {
this.cancel();
box.close();
}
}
};
t.scheduleRepeating(100);

]]>
gwt中JavaScript讉Kjava代码http://www.aygfsteel.com/liuspring/archive/2010/03/03/314462.html?/dc:creator>?/author>Wed, 03 Mar 2010 14:06:00 GMThttp://www.aygfsteel.com/liuspring/archive/2010/03/03/314462.htmlhttp://www.aygfsteel.com/liuspring/comments/314462.htmlhttp://www.aygfsteel.com/liuspring/archive/2010/03/03/314462.html#Feedback0http://www.aygfsteel.com/liuspring/comments/commentRss/314462.htmlhttp://www.aygfsteel.com/liuspring/services/trackbacks/314462.html //调用JAVA静态方?
//规则Q?@全\径类?:静态方法名(Ҏ{֐)(传入参数)
//@com.capinfo.cdss.gwt.olap.client.ui.PartOlapCenterTab::saveOlapState

(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava

/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)

(saveName,dims,rowDims,colDims,sql,colLabels,expandInfo,hideInfo,exp,field,remark);
//调用JAVA非静态方?
//规则Q实例对?@全\径类?:Ҏ?Ҏ{֐)(传入参数)
//this.@com.capinfo.cdss.gwt.olap.client.ui.PartOlapCenterTab::saveOlapState

(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava

/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)

(saveName,dims,rowDims,colDims,sql,colLabels,expandInfo,hideInfo,exp,field,remark);


//调用JAVA的非静态属?
//规则Q实例对?@全\径类?:属性名
//var field=this.@com.capinfo.cdss.gwt.olap.client.ui.PartOlapCenterTab::field;

参考:http://java.sun.com/j2se/1.4.2/docs/guide/jni/spec/types.html#wp16432
http://yonglin4605.javaeye.com/blog/568045
http://yonglin4605.javaeye.com/blog/564829

]]>
gwt 讄国际?/title><link>http://www.aygfsteel.com/liuspring/archive/2010/03/03/314449.html</link><dc:creator>?/dc:creator><author>?/author><pubDate>Wed, 03 Mar 2010 13:44:00 GMT</pubDate><guid>http://www.aygfsteel.com/liuspring/archive/2010/03/03/314449.html</guid><wfw:comment>http://www.aygfsteel.com/liuspring/comments/314449.html</wfw:comment><comments>http://www.aygfsteel.com/liuspring/archive/2010/03/03/314449.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/liuspring/comments/commentRss/314449.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/liuspring/services/trackbacks/314449.html</trackback:ping><description><![CDATA[?.gwt.xml中加?昄中文<br /> <inherits name="com.google.gwt.i18n.I18N"/><br /> <extend-property name="locale" values="zh" /><br /> 在页面中加入<br /> <meta name="gwt:property" content="locale=zh" > <img src ="http://www.aygfsteel.com/liuspring/aggbug/314449.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/liuspring/" target="_blank">?/a> 2010-03-03 21:44 <a href="http://www.aygfsteel.com/liuspring/archive/2010/03/03/314449.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>讉Kgwt嵌入面中的元素http://www.aygfsteel.com/liuspring/archive/2010/03/03/314450.html?/dc:creator>?/author>Wed, 03 Mar 2010 13:44:00 GMThttp://www.aygfsteel.com/liuspring/archive/2010/03/03/314450.htmlhttp://www.aygfsteel.com/liuspring/comments/314450.htmlhttp://www.aygfsteel.com/liuspring/archive/2010/03/03/314450.html#Feedback0http://www.aygfsteel.com/liuspring/comments/commentRss/314450.htmlhttp://www.aygfsteel.com/liuspring/services/trackbacks/314450.html 要访问这个网中的js变量 var abc
setUrlq回一个Frame

public native void jsGetVar(Element element)/*-{
var abc = element.contentWindow.abc;
//element.contentWindow.document.getElementById("name");讉Kelement
}-*/;

调用 jsGetVar(frame.getElement());

参?http://tailorcai.javaeye.com/blog/186897

]]>
gwt 部v到Tomact Production Modehttp://www.aygfsteel.com/liuspring/archive/2010/03/03/314447.html?/dc:creator>?/author>Wed, 03 Mar 2010 13:43:00 GMThttp://www.aygfsteel.com/liuspring/archive/2010/03/03/314447.htmlhttp://www.aygfsteel.com/liuspring/comments/314447.htmlhttp://www.aygfsteel.com/liuspring/archive/2010/03/03/314447.html#Feedback0http://www.aygfsteel.com/liuspring/comments/commentRss/314447.htmlhttp://www.aygfsteel.com/liuspring/services/trackbacks/314447.html 我是用的Google Plugin for Eclipse Q跟用gwt的sdk~译有点点不一?br /> 1、在gwt目右键Google > GWT CompileQ就会在目中的war中得到编译后的文?br /> To run the application as JavaScript in what GWT calls "production mode", compile the application by right-

clicking the project and choosing Google > GWT Compile.
参考:http://code.google.com/webtoolkit/usingeclipse.html#compiling
2、将war中这些文件复制到tomcat webapp/应用 目录?br /> 看一下WEB-INF\classes是不是有相应的class文gQ要是没有用eclipse~译后复制过?br /> 3、这样就需要gwt-user.jar?br /> url中也不需?gwt.codesvr=172.20.66.140:9997q样的参C
4、打开tomcat讉K相应html可能什么都Z来,或者访问数据库时出错,查看gwt~译时控制台输出Q是不是跟web.xml中配?br />
Servlet mapping是不是对应,
比如
Linking into D:\spring\workspace\fusionchart\war\olap.
Link succeeded
Compilation succeeded -- 92.640s
我的web.xml原来?br /> <servlet-mapping>
<servlet-name>olap</servlet-name>
<url-pattern>/com.capinfo.cdss.gwt.olap.Olap/olap</url-pattern>
</servlet-mapping>
要改?br /> <servlet-mapping>
<servlet-name>olap</servlet-name>
<url-pattern>/olap/olap</url-pattern>
</servlet-mapping>
相应html中原来是
<script type="text/javascript" language="javascript" src="com.capinfo.cdss.gwt.olap.Olap/com.capinfo.cdss.gwt.olap.Olap.nocache.js"></script>
Ҏ
<script type="text/javascript" language="javascript" src="olap/olap.nocache.js"></script>
q没Ҏ楚ؓ什么会q样
跟eclipse自动~译有关?高h告知?br />

]]>
gxt 日期控g讄日期格式http://www.aygfsteel.com/liuspring/archive/2010/03/03/314448.html?/dc:creator>?/author>Wed, 03 Mar 2010 13:43:00 GMThttp://www.aygfsteel.com/liuspring/archive/2010/03/03/314448.htmlhttp://www.aygfsteel.com/liuspring/comments/314448.htmlhttp://www.aygfsteel.com/liuspring/archive/2010/03/03/314448.html#Feedback0http://www.aygfsteel.com/liuspring/comments/commentRss/314448.htmlhttp://www.aygfsteel.com/liuspring/services/trackbacks/314448.htmlext-gwt 讄日期格式

DateField date = new DateField();
date.setPropertyEditor(new DateTimePropertyEditor("yyyy-MM-dd"));

]]>
վ֩ģ壺 Ӣ| 㶫ʡ| | | ά| | ӳ| ƽ| ƽ| | | ʯ| ʦ| | | Ϊ| | | ڽ| ֵ| ƽ| | | ̨ʡ| ̨| | ¬| | Դ| | | ³| ͤ| | ľ| | ˳| пǰ| ˮ| | |