ExtJs,从开始接触到如今,我都觉得你好垃圾阿。。。。

来源:互联网 发布:vmware 8 mac 破解版 编辑:程序博客网 时间:2024/04/28 13:43
从开始使用extjs到现在,有半年了,经历了一系列的头昏/头胀/头大/头疼/头撞墙的事件。。。。。。。比如下面:两个item分别属于两个不同的模块,传入的时间完全相同(经过严格的/各种的调试),问题是,一个正确显示了时间,一个没显示,真操蛋。。。。蛋疼阿。。。。。,为了避免有人挑刺,把DateToYmd()方法也贴在后面。

                     {                          fieldLabel: '退货时间',                          xtype: 'datefield',                          afterLabelTextTpl: required,                          format: 'Y-m-d',                          allowBlank: false,                          value: DateToYmd(me.HeaderData.data.PlanTime),                          blankText: getTextError(100000),                          name: 'PlanTime',                          itemId: 'p_planTime',                          layout: 'anchor'                      },

                      {                          fieldLabel: '发货时间',                          xtype: 'datefield',                          afterLabelTextTpl: required,                          format: 'Y-m-d',                          allowBlank: false,                          value: DateToYmd(me.HeaderData.data.PlanTime),                          blankText: getTextError(100000),                          name: 'PlanTime',                          itemId: 'a_planTime',                          layout: 'anchor'                      },
function DateToYmd(value) {    if (!value) {        return "";    }    var dt = typeof (value) == 'string' ? new Date(value)           : typeof (value) == 'Date' ? value           : new Date();    return dt.getFullYear() + '-' + (dt.getMonth() + 1) + '-' + dt.getDate();}


0 0
原创粉丝点击