Q.スマフォ画面のJavascriptカスタマイズでdojoのready()が動作しない
スマートフォン画面のJavascriptカスタマイズで、PC版と同様にdojo mobileのready()関数を定義しましたが
動作しませんでした。
スマートフォン版のU/Iはdojo mobileで構成されているとHPに記載されておりましたが、制限や推奨などあればご教授ください。
【回答】
dojoのready()が動作しないということですが、メーカの見解は「動作する」となっております。
おそらく、Javascriptの書き方に問題が生じていると推測しておりますが、念のため
弊社で動作することを確認したサンプルコードを以下にご用意致しました。
==================================================
スマートフォンモデル(model11)を作成し、当該モデルの検索画面の
カスタマイ ズファイル MyShowListModel11.js に以下の JavaScript を
設定しました。
require(["dojo/ready"], function(ready) {
ready(function() {
console.log("ready");
});
});
==================================================
検索画面表示時に Chrome の DevTools のコンソールに
ready
と表示されることを確認しました。
このことから、スマートフォンモデルでも ready 関数は問題なく
利用できるとみなしています。