解决方案 »

  1.   

    已经解决了,既然没有回答我就自问自答好了,也给有同样问题的人一个参考用firebug了一下,发现在js页面上value是拿到值了,而在传到后台的过程中丢失,什么情况?这么诡异?在网络中经常说丢包丢包,但是在java中倒是第一次见哈,既然无法逃避,那就只能面对了,好了,来分析一下,第一:丢失值时出现在传值的过程中,也就是说从前台的接口中送出的值后台没有收到,或者是拒绝接受,只有这两种情况。第二:除了日期类型的,其他类型的都成功传值,而且所有类型用的都是同一通道,同一接口,同一载体;这两点足以说明是后台拒绝接受,而且理由就是类型不符合,哈哈豁然开朗,既然是类型不符合,那就转换一下让他符合好了,js页面要传值之前:if(field == "setup") {
    value = Ext.util.Format.date(value,"Y年m月d日");
    }OK!测试.....成功!哈哈,看来我得分析推理能力还是蛮不错的嘛!
      

  2.   

    Ext.util.Format.date(Ext.getCmp(...).getValue(),"Y年m月d日");有用