问题描述
在layui的表格中,toolbar有自定义的上传文件按钮,使用layui.upload控件,该控件需要绑定一个按钮id。故开始并没有在toolbar的lay-event事件中写触发事件。而是单独在外面写了upload.render来实现上传。但是使用table.reload后,toolbar的上传文件按钮就失效了!!!!!!!!
问题解决
可以定义一个隐藏的button,作为上传文件upload的按钮,然后在toolbar新写一个按钮,lay-event事件执行隐藏按钮的click事件。
html:
![layui在toolbar使用上传控件在reload后失效的问题解决 layui在toolbar使用上传控件在reload后失效的问题解决](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzcwOS80ZTMxYzY3N2MwZWQ0NzVkNTdjZmNjZjlmZTA3ZGE2NS5wbmc=)
script:
![layui在toolbar使用上传控件在reload后失效的问题解决 layui在toolbar使用上传控件在reload后失效的问题解决](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzMyNC85N2YzNzhmZjk0NmY2OWI4NWMyNTY5OTUxMjczOTcxNC5wbmc=)