jeecg这套成熟的开发平台,是公司前段时间决定使用的。对于此框架,我只能说功能很强大,封装的太牛,改写太麻烦。
公司对分配功能与主列表页显示在同一页面下情有独钟,也有好几个同事需要此功能,我闲着没事儿,便试着自己修改一下,看能不能改出与jeecg组织机构下同样的功能。把组织机构下关于侧边栏显示数据的二个jsp页面,改成自己需要的页面。二个相关的页面分别是departUserList.jsp、noCurDepartUserList.jsp。
首先把列表中的字段属性改成自己所需要的实体类属性,跳转链接也改成自己写的代码链接,对于jeecg显示用户数据列表数据的controller,我debug了许久,也没有整明白,但好在发现,jeecg所有向前台列表传输的数据都装载到了 DataGrid 中,DataGrid 中有几个属性,page、rows、total、results,这四个属性把前端列表展示数据全部囊括了,即页码,条数,总数,每页显示数据。
于是我根据这个四个属性,把自己所查的数据(此方式用到 MiniDao,分布功能也是用的 MiniDao),都整合到了 DataGrid 中,total 把自己查的数据总数赋值,results 把自己查到的当前页面所显示的数据装载,这样,就把页面显示所需要的属性全部组装到了一起。