从popup window出发做navigation

Created by Jerry Wang, last modified on Jul 27, 2014

如果期望在弹出的popup window里点击之后触发一个navigation,通过查看UI framework的代码发现这是不可行的:

对于popup window,is_toplevel_window会mark成true,因此fire_outbound_plug不会触发真正的navigation,只是简单地通过application controller的popup manager关闭popup window。

作为workaround 可以简单地修改popup window controller 的is_toplevel_window 属性,来强制让UI framework执行else语句中的分支,并且在application code里手动call上图line 15 ~ 17 行的代码来自行关闭popup window.

你可能感兴趣的:(CRM)