2、json数据传到前台的几种方法
方法②、讲data封装到Map集合中通过json格式化之后,然后传到前台(个人推荐的一种方法好处是可以同时多个list且代码复用性好),代码如下
项目需求:有薪资方案动态加载薪资项目并展示grid
返回到前台的数据集类型如下:
//从后台得到json结果集 //获取tab下 按标签属性查找th对象 //查找 tab下 某个th对象 对应的下标 //先对td赋值,显礻值及title用于tip再追加一个平台的input标签并赋值;
这种方式是一次性从后台获取数据,一次性展示到前台grid有一定的局限性。经测试及生产反映出的情况是:
动态项目值达到80以上,即有100多列的情况下每页展示15条,速度有所下降需要等待一定时间后台数据才能看到最终的结果。
1.可以通过短链接ajax形式每条数据行请求一次后台,实时去填充每行的扩展列速度有所提升,展示的效果并不是特别好会有段时间涳白的列。
2.前台分时间段分数据行数量进行分批处理展示结果。速度会有所提升
后续有时间再测试思路。
方法②、讲data封装到Map集合中通过json格式化之后,然后传到前台(个人推荐的一种方法好处是可以同时多个list且代码复用性好),代码如下