AngularJS ui-grid不会过滤日期

时间:2016-03-15 08:08:12

标签: angularjs date angular-ui-grid

我试图在我的Angular App上获取UI-Grid来正确过滤日期,但它似乎没有响应任何类型的过滤器更改。我试过翻阅文档并使用他们的例子:

displayName: "Long Date", cellFilter: 'date:"longDate"', filterCellFiltered:true, 

但似乎没有什么改变日期的格式,这是我目前的代码:(更新)

$scope.gridOptionsClaims = {
enableSorting: true,
enableFiltering: true,
showColumnFooter: true,
enableGridMenu: true,
columnDefs: [
{ field: 'date', name: 'Date', displayName: "Date", type: 'date', cellFilter: 'date:"MM-dd-yyyy"', filterCellFiltered: true },
{ field: 'transaction_id', name: 'Purchase Order', displayName: "Purchase Order" },
{ field: 'full_name', name: 'Salesperson', displayName: "Salesperson" }
            ]};

我尝试使用过滤器  date:MM-dd-yyy'那也没有用。谁能告诉我我失踪了什么?

1 个答案:

答案 0 :(得分:0)

您是否启用了使用enableFiltering: true属性的过滤功能? 另外,尝试使用过滤器定义cellFilter,如上所述:

cellFilter: 'date:"yyyy-MM-dd HH:mm"'