2015-04-30 30 views
0

我想在数据透视Table.I已使用pivotTable.js创建数据透视表的功能。使用nrecopivot.js,尝试排序,但我得到ReferenceError:NReco数据透视表扩展未定义。 有什么帮助吗? 我正在使用此代码创建数据透视表。ReferenceError:NReco数据透视表扩展没有被定义

var nrecoPivotExt = new NRecoPivotTableExtensions({ 
       drillDownHandler: function (dataFilter) { 

        var filterParts = []; 
        for (var k in dataFilter) { 
         filterParts.push(k+"="+dataFilter[k]); 
        } 

       } 
      }); 
      var stdRendererNames = ["Table","Table Barchart","Heatmap","Row Heatmap","Col Heatmap"]; 
      var wrappedRenderers = $.extend({}, $.pivotUtilities.renderers); 
      $.each(stdRendererNames, function() { 
       var rName = this; 
       wrappedRenderers[rName] = nrecoPivotExt.wrapTableRenderer(wrappedRenderers[rName]); 
      }); 
      var pivotRepName = "pivotData.csv"; 
      var derivers = $.pivotUtilities.derivers; 
       $.get(pivotRepName , function(mps) { 
        $("#Result").pivotUI($.csv.toArrays(mps), { 
         renderers: $.extend(
           $.pivotUtilities.renderers, 
           $.pivotUtilities.gchart_renderers, 
           $.pivotUtilities.d3_renderers, 
           $.pivotUtilities.export_renderers 
           ), 
         renderers: wrappedRenderers, 
         rendererOptions: { sort: { direction : "desc", column_key : [ 2014 ]} }, 
         rendererName: "Table", 
        }); 
       }); 

回答

0

我发现了问题并修复了它。现在它的工作正常。我的版本没有将nrecpivot.js文件复制到我的战争地点。那是问题所在。

相关问题