wudiqiang2046
2011-11-30 12:59
浏览 183
已采纳

extjs grid

目前在研究 edit grid 选完日期后 store里的值是"Fri Nov 11 00:00:00 UTC+0800 2011" 请问怎么变成'YYYY-mm-dd'

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • gyemen 2011-12-01 09:41
    已采纳

    不知道你的ext是什么版本的。
    给个例子是4.0+的
    在这个日期列的editor中格式化一下,在把这列的值格式化一下
    [code="java"]
    editor:{xtype:'datefield',format:'Y-m-d'},renderer:formatDate
    [/code]
    其中formatDate中的方法为
    [code="java"]
    function formatDate(value){
    if(value==""){
    return "";
    }
    return Ext.util.Format.date(value,'Y-m-d');

    }
    [/code]

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • qq1988627 2011-11-30 13:52

    [code="java"] var cm_add = new Ext.grid.ColumnModel([new Ext.grid.RowNumberer(),
    {header : '入库时间', dataIndex : 'moveTime',renderer : Ext.util.Format.dateRenderer('Y-m-d H:i:s'),sortable : true},
    {header : '凭证号' , dataIndex : 'credenceNum', sortable : true},
    {header : '料号', dataIndex : 'feedNum',sortable : true},
    {header : '描述' , dataIndex : 'depict', sortable : true},
    {header : '物料类型', dataIndex : 'feedType', sortable : true},
    {header : '项目名称', dataIndex : 'itemName', sortable : true},
    {header : '项目阶段', dataIndex : 'itemMoment', sortable : true},
    {header : '站点', dataIndex : 'foldAddress',sortable : true},
    {header : '库位', dataIndex : 'toLocation',sortable : true},
    {header : '入库数量' , dataIndex : 'moveCount',sortable : true},
    {header : '单位', dataIndex : 'unit', id : 'unit',width : 30,sortable : true},
    {header : '品质状态', dataIndex : 'qualityState', sortable : true},
    {header : '工号', dataIndex : 'moverId', sortable : true},
    {header : '物料员' , dataIndex : 'moverName',sortable : true},
    {header : '移动类型',dataIndex : 'moveType',sortable : true},
    {header : '入库原因' , dataIndex : 'moveReason',sortable : true},
    //{header : '库存状态', dataIndex : 'state' , sortable : true},
    {header : '备注', dataIndex : 'remark',sortable : true}
    ]);
    var ds_add = new Ext.data.Store({
    url : 'findAllFeed.action',
    reader : new Ext.data.JsonReader(
    {totalProperty : 'totalProperty',root : 'root'},
    [{name : 'id', type : 'int'},
    {name : 'moveTime',type : 'date',dateFormat : 'Y-m-dTH:i:s'},
    {name : 'credenceNum',type : 'string'},
    {name : 'feedNum',type : 'string'},
    {name : 'depict',type : 'string'},
    {name : 'feedType', type : 'string'},
    {name : 'itemName',type : 'string'},
    {name : 'itemMoment', type : 'string'},
    {name : 'foldAddress',type : 'string'},
    {name : 'toLocation',type : 'string'},
    {name : 'moveCount',type : 'string'},
    {name : 'unit',type : 'string'},
    {name : 'qualityState', type : 'string'},
    {name : 'moverId',type : 'string'},
    {name : 'moverName',type : 'string'},
    {name : 'moveType', type : 'string'},
    {name : 'moveReason',type : 'string'},
    {name : 'remark',type : 'string'},
    {name : 'state',type : 'string'}
    ])
    });[/code]

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题