define(['./powergrid', './arraydatasource', './jsondatasource', './datasources/groupingdatasource', './datasources/sortingdatasource'],
    function (PowerGrid, ArrayDataSource, JsonDataSource, GroupingDataSource, SortingDataSource) {
        return {
            PowerGrid: PowerGrid,
            ArrayDataSource: ArrayDataSource,
            JsonDataSource: JsonDataSource,
            GroupingDataSource: GroupingDataSource,
            SortingDataSource: SortingDataSource,
            FilteringDataSource: FilteringDataSource
        };
    });

@@ -126,16 +126,53 @@
 asource'
+, './datasources/filteringdatasource'
 %5D,%0A    f
@@ -261,16 +261,37 @@
 taSource
+, FilteringDataSource
 ) %7B%0A    

fix main.js