# 返回voltable查询数据
//框架voltable表格需要返回指定格式的数据:
// new {
// total=100,//总数
// rows=[]//行数据
// }
//如果使用的voltable前端设置过查询条件,可以使用框架的查询方法
//将前端table组件提交的查询参数转换为表达式
public List<SellOrder> Test(PageDataOptions options)
{
//options.Wheres;为前端提交的查询条件
//手动获取查询条件
//List<SearchParameters> parameters= options.Wheres.DeserializeObject<List<SearchParameters>>();
IQueryable<SellOrder> query = base.GetPageDataQueryFilter(options);
//或者调用其他表的转换
//SellOrderService.Instance.GetPageDataQueryFilter(options);
return JsonNormal(
new {
total=query.Count(),//总数
rows=query.Take(options.Page,options.Rows).Tolist()//行数据
}
);
//PageDataOptions为查询参数,格式可以看:组件示例->table组件或者[生成页面文档]的查询参数配置说明
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27