zoukankan      html  css  js  c++  java
  • ExtJs,从开始接触到如今,我都觉得你好垃圾阿。。。。

    从开始使用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();
    }
    


  • 相关阅读:
    17. 电话号码的字母组合
    12. 整数转罗马数字
    01-正则表达式基础
    前端SEO技巧
    node.js
    Vue.生命周期
    Vue小案例--过滤器的基本操作
    vue简单的计算器
    VSCode 自动刷新
    Vue.js学习
  • 原文地址:https://www.cnblogs.com/foren/p/6009107.html
Copyright © 2011-2022 走看看