Open canuran opened 1 year ago
有销毁场景时,参考以下方式:
单页面模式中,外层框架直接把表格所在的区域覆盖了 使用GridManager.destroy(table)之后覆盖DOM也会报错 看起来是个timeout处理函数,不受destroy控制
你可以发一下引用及销毁的方式
你可以发一下引用及销毁的方式
这还真不太好提取,就是用$('container').html('newHtml')
把表格所在的父标签整个都覆盖了(相当于换了子页面,非iframe),然后再GridManager.destroy(table)并重新创建表格
时就会报上述错误,虽然不影响使用,但是QA流程上要求不能有报错,强迫症也很难受
覆盖前执行destroy
destroy
可是加载页面是上级组件,它并不知道这里面有个table需要destroy
虽然不影响使用,因为我把DOM都销毁了,但是看到自己的程序里报错还是很难受,有报错测试人员也不给通过,无论是否影响使用