我在dashcode中有一个列表,我在其中更新数据源的参数并告诉列表重新加载。从Safari查看代码时功能完全正常,但在Firefox中查看同一页面时,重新加载命令似乎不起作用。我用来更新数据源的代码是:
dataSource.setValueForKeyPath("keyboard/build/", "parameters.directory");
var list= document.getElementById('list');
list.object.reloadData();
我需要为firefox重新加载列表发送一个不同的命令吗?
答案 0 :(得分:0)
如果我没记错的话,Dashboad小部件使用在大多数Javascript环境中无法使用的特殊的非标准Javascript API。 Firefox是否在其Javascript控制台中出现任何错误(如果您还没有,请获取firebug)。尝试在Chrome中测试相同的问题,看看这是Webkit与Gecko问题还是Apple vs Everyone Else问题。
答案 1 :(得分:0)
似乎firefox不能很好地处理全局声明的变量,我在脚本中删除了变量并且页面加载没问题。