目录
一、场景描述
在做模板下载这个功能时,点击【导入】时,会弹出一个新窗口,在这个新窗口中点击【下载模板】时可以将父窗口中的模板下载下来。若依给的Demo中是不需要传递参数的,而是用一个实体记录需要下载的模板信息,在实体上对需要导出的列加上@Excel注解,如下图所示:
而我们的【下载模板】需要做成通用模板下载,即对任意模板适用,且每个模板的实体属性不确定,有多少个实体不确定 ,这就需要在做下载的时候,传入模板id,拿到参数后查询模板列表,判断是否是一个模板(因为当前页也可能是一个普通的列表页),当是模板的时候,我们才做下载,如下图所示:
现在的问题是,当点击【导入】之后,打开了一个新窗口,我们无法在新窗口中获取到原窗口的模板id,如下图所示: