【发布时间】:2017-03-07 20:26:06
【问题描述】:
我的电子应用程序有一个应用程序菜单,其中包含“打开最近”条目作为子菜单。此子菜单中的条目提供 10 个最近访问的文档。当应用程序启动并且一切正常时,我会填充此菜单。但是,为了有资格成为“最近”访问的文档,我必须不时刷新此列表,而不仅仅是在应用程序启动时。我怎样才能做到这一点?
对此有两个具体的子问题
- 什么时候可以更新这个?我正在寻找一些回调,当 用户单击顶级菜单条目,我可以在其中运行代码 刷新此列表。但我无法让它发挥作用。唯一的 MenuItem 的回调是“点击”,如果它似乎不起作用 它定义了一个子菜单。一种解决方法是调用 setInterval 并定期更新菜单条目,比如 1 分钟。但是如果有一个回调可以做到这一点,我会更喜欢 那个。
- 如何更新这个?我使用
Menu.buildFromTemplate()创建了一个新菜单,然后将其分配给应用程序菜单层次结构中的submenu条目(我在第一次创建它时保存了对应用程序菜单的引用)。但这不起作用。
【问题讨论】:
标签: electron