0

データソースのパラメーターを更新し、リストにリロードするように指示するダッシュコードのリストがあります。コードは Safari から表示すると完全に機能しますが、同じページを Firefox で表示するとリロード コマンドが機能しないように見えます。データ ソースを更新するために使用しているコードは次のとおりです。

dataSource.setValueForKeyPath("keyboard/build/", "parameters.directory");
var list= document.getElementById('list');                      
list.object.reloadData();

リストをリロードするためにFirefoxに送信する必要がある別のコマンドはありますか?

4

2 に答える 2

0

私の記憶が正しければ、Dashboadウィジェットは、ほとんどのJavascript環境では使用できない特別な非標準のJavascriptAPIを使用します。FirefoxはJavascriptコンソールにエラーを表示しますか(まだ持っていない場合はfirebugを取得してください)。Chromeで同じ問題をテストして、これがWebkitとGeckoの問題なのか、AppleとEveryoneの問題なのかを確認してください。

于 2010-07-01T19:30:03.050 に答える
0

Firefox は、グローバルに宣言された変数ではうまく機能しないようです。スクリプトで変数を削除したところ、ページは問題なく読み込まれました。

于 2010-07-07T20:55:09.613 に答える