刚好有个小项目,用到了Easyui的footer功能,参考api啥的,也是一知半解。
查了下网上资料,发现很多人都是设置了showFooter:true也还是不显示页脚,
其实原因就在于,要求返回的footer是个集合才能识别;
{"total":9,"rows":[
{"id":1,"name":"Chai","price":18.00},
{"id":2,"name":"Chang","price":19.00},
{"id":3,"name":"Aniseed Syrup","price":10.00},
{"id":4,"name":"Chef Anton's Cajun Seasoning","price":22.00},
{"id":5,"name":"Chef Anton's Gumbo Mix","price":21.35},
{"id":6,"name":"Grandma's Boysenberry Spread","price":25.00},
{"id":7,"name":"Uncle Bob's Organic Dried Pears","price":30.00},
{"id":8,"name":"Northwoods Cranberry Sauce","price":40.00},
{"id":9,"name":"Mishi Kobe Niku","price":97.00}
],"footer":[
{"name":"Total","price":282.35},
{"name":"Average","price":31.37}
]}
这个是官网的示例源码,大家看“footer”,后面是带[]的,所以呢,这里如果大家是返回的一个对象,而不是集合,那么GG,玩烂了都显示不出来页脚的。
喜欢钻研的同学可以去看看源码为毛是这样解析的。