【发布时间】:2011-04-10 13:48:47
【问题描述】:
我在我的应用程序中构建了一个收藏选项卡,用于显示数据库中标记为此类的条目。在背面,这可以正常工作,但我不知道如何在进行更改后重新加载收藏夹选项卡。但是,当我退出并重新启动该应用程序时,更新会按应有的方式显示。
本质上,我遇到了与这里提出的相同的问题:http://developer.appcelerator.com/question/31211/tab---tableview--database-reload
“我的应用程序中有一个‘搜索’和‘搜索历史’选项卡。在此选项卡下执行的每个搜索都会插入到我的本地数据库中。 但是,当我在搜索后浏览到它时,新搜索不会反映在从“搜索历史”选项卡中的数据库中检索数据的 tableview 中。 但是,当我退出应用程序并重新启动它时,会加载最新的搜索。 我需要一些帮助来弄清楚如何在不退出应用程序的情况下触发 tableview 重新加载。 解决方案更新: 问这个问题我觉得“笨拙”,但它真的很简单 我为包含选项卡的窗口添加了一个“焦点”事件监听器以加载数据。 win.addEventListener('focus', function() { loadDBdata(); });
这似乎是合理的,但是 loadDBdata 函数应该包含什么? 我将不胜感激任何指向这一点。
【问题讨论】:
标签: tabs focus titanium tableview reload