[eba]

##grid##

1.	重新定义了数据模型，支持分组，过滤，以及排序

新版本的数据模型如下所示：

var groupingSettings = [

	{

		fields: [
			{ field : "name", dir : 'desc' },
			{ field : "price", dir : 'asc' }
		],
		aggregates: [
			// sum,avg,count
			{ field: "price", aggregate: "max", as : '' },
			{ field: "price", aggregate: "min", as : '' }

		]

	}

	[,...]

]

var filterSettings = [

	{
		// leave data items which are "Food" or "Tea"
		logic: "or",
		filters: [
			{ field: "category", operator: "eq", value: "Food" },
			{ field: "name", operator: "eq", value: "Tea" }
		]
	},

	// default logic is 'and'

	{ field: "category", operator: "eq", value: "Food" }

	[,...]

]

var sortSettings = [

	{ field: "category", dir: "desc" },
    	{ field: "name", dir: "asc" }
	[,...]

]

2.	以新版本的数据模型，实现了javascript本地数据的的分粗，过滤，排序功能（ 第一版有些高级功能并没有支持，比如多级grouping，多重排序 ）

计划实现的功能：

【DONE】		分组
			多重分组
【TESTING】	排序
【TESTING】	多重排序

【DONE】		过滤
【DONE】		多重过滤

Signed-off-by: knightuniverse <knightuniverse@qq.com>