TL; DR 如何临时禁用View以便我可以安全地加载另一个View,然后安全地关闭加载的View以返回到原始View?
我有以下情况:
/search
的{{1}}。 SearchView
内的集合中填充了数据,UI已更新以反映该内容。SearchView
已停用(只需要停用SearchView
?)。events
已加载,显示项目明细。ItemView
。ItemView
重新启用。实现第5点和第8点的最佳方法是什么?我正在考虑调用SearchView
(针对第5点)和SearchView.unbind()
(针对第8点)。
奖金:如果解决方案类似于堆栈会更好。即视图A加载视图B,可以加载视图C.当视图C关闭时,视图B恢复,等等。
答案 0 :(得分:9)
尝试针对第5点调用SearchView.undelegateEvents()
,然后针对第8点调用SearchView.delegateEvents()
。