layui当前内置的导出表格数据只能是导出当前页面的数据,不能导出全部的数据,本来查阅了很多,大部分都是自己重新写导出,但是直接从url导出,我不知道怎么写也不知道怎么重新改变参数请求,所以想了一个模拟事件来实现导出全部数据。
前提介绍:页面上有搜索和layui数据表格展示,用户刚进入时默认查询数据展示出来,也可以根据不同条件搜索内容展示。类似如下
原理是:当单击“导出报表”按钮时,先给搜索按钮添加一个单击事件,让他先查询刚才条件所有的数据展示到页面,再导出。这样就可以导出全部的数据。但是怎么区分是正常检索还是需要导出报表的检索呢?再这里我就用了一个隐藏的input的值来判断。
-----------------------------------------------------------------------------------------------------------------------
我设置的是,如果值是“js”,则为检索;值为“dc”,则为导出
-------------------------------------------------------------------------------------------------------------------------