Firefox 中的 Dashcode 列表
我在 dashcode 中有一个列表,我在其中更新数据源的参数并告诉列表重新加载。从 Safari 查看时,代码功能齐全,但在 Firefox 中查看同一页面时,重新加载命令似乎不起作用。我用来更新数据源的代码是:
dataSource.setValueForKeyPath("keyboard/build/", "parameters.directory");
var list= document.getElementById('list');
list.object.reloadData();
是否需要为 Firefox 发送不同的命令来重新加载列表?
I have a list in dashcode where I update a parameter for the datasource and tell the list to reload. The code is fully functional when view from Safari but the reload command does not appear to work when the same page is viewed in Firefox. The code I am using to update my data source is:
dataSource.setValueForKeyPath("keyboard/build/", "parameters.directory");
var list= document.getElementById('list');
list.object.reloadData();
Is there a different command I need to send for firefox to reload the list?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果我没记错的话,Dashboad 小部件使用特殊的非标准 Javascript API,这些 API 在大多数 Javascript 环境中不可用。 Firefox 在其 Javascript 控制台中是否显示任何错误(如果您还没有 firebug,请获取它)。尝试在 Chrome 中测试相同的问题,看看这是 Webkit 与 Gecko 问题还是 Apple 与其他人问题。
If I remember correctly, Dashboad widgets use special, nonstandard Javascript APIs that aren't availible in most Javascript environments. Does Firefox present any errors in its Javascript console (get firebug if you don't have it already). Try testing the same issue in Chrome to see if this is a Webkit vs Gecko issue or a Apple vs Everyone Else issue.
看来 Firefox 不能很好地处理全局声明的变量,我删除了脚本中的变量,并且页面加载没有问题。
It appears that firefox does not work well with globally declared variables, I got rid of the variables in my script and the page loaded no problem.