2012-10-02 43 views
3

在下面的代碼,我不能得到生日領域的網格面板,日期格式的ExtJS 3.4沒有渲染和顯示

var store = new Ext.data.SimpleStore({ 
    fields:[ 
     'name', 
     'phone', 
     'email', 
     {name:'birthday', **type:'date', dateFormat:'m/d/y'**} 
     ] 
}); 

var myData = [ 
       ['Meyers, Quyn R.', '(943) 570-5141', '[email protected]', '05/13/1990'], 
       ['Whitney, Tad T.', '(547) 743-0343', '[email protected]', '05/10/1987'], 
       ]; 

store.loadData(myData); 

var grid = new Ext.grid.GridPanel({ 
    store:store, 
    columns:[{header:'NAME', width:170 , sortable:true, dataIntex:'name'}, 
      {header:'PHONE NO', width:150 , sortable:true, dataIntex:'phone'}, 
      {header:'EMAIL ', width:150 , sortable:true, dataIntex:'email'}, 
      {header:'BirthDate ', width:100 , sortable:true, dataIntex:'birthday',**renderer: Ext.util.Format.dateRenderer('d/m/Y')** } 
      ], 
    title:'My Contacts', 
    autoHeight:true, 
    width:590, 
    //renderTo:document.body(), 
    fram:true 
}); 

回答

3

你在你的領域birthday配置有錯誤dateFormat。應該是:

{ name : 'birthday', type : 'date', dateFormat : 'm/d/Y' } 

希望得到這個幫助。

+0

是的,它的工作....謝謝你哥們.. –

+0

接受答案和upvote將不勝感激。 –