2016-06-30 11 views
0


私は、datetimeのような日時を表示する私のangularjs ui-gridに列を持ちたいと思います。「dd/MMM/yyyy hh:mm:ss」。
日付フィールドの使用に関する文書のヒープが見つかりましたが、日時フィールドには何も表示されないようです。次のcolumnDefsを使用すると、TimeDownフィールドは空白になります。
誰もがdatetimeカラムで成功しましたか?
ありがとうございます。
Damien。AngularJS ui-grid DateTime列

$scope.gridOptions = { 
    enableRowSelection:true, 
    columnDefs: [ 
     { name: 'IncidentRef',displayName:'Incident', width:'20%' }, 
     { name: 'Areas' }, 
     { name: 'TimeDown', type:'datetime',cellFilter: 'datetime:"dd MMM yyyy hh:mm"'}, 
     { name: 'TotalNumberOff', displayName: 'Total off', width: '10%' } 
    ] 
}; 
+0

このリンクを確認してください。 https://docs.angularjs.org/api/ng/filter/date –

答えて

2

ありがとうございました.Siv Divya、その参考になりました。問題はタイプ 'datetime'でした。それは '日付'でなければなりません。ここに作業コードがあります:

$scope.gridOptions = { 
enableRowSelection:true, 
columnDefs: [ 
    { name: 'IncidentRef',displayName:'Incident', width:'20%' }, 
    { name: 'Areas' }, 
    { name: 'TimeDown', type:'date',cellFilter: 'date:"dd MMM yyyy hh:mm"'}, 
    { name: 'TotalNumberOff', displayName: 'Total off', width: '10%' } 
]}; 
関連する問題