ロード・サイズの最適化

フラグ dojoConfig.diagramForMobile によって、 フィーチャー・セットをロードするかどうかを制御します。
dojoConfig.diagramForMobile が true の場合は、 以下のフィーチャーが使用できません。
  • キーボード・インタラクション: 一般に、モバイル・デバイス には物理キーボードがありません。
  • 一般的にキーボード・インタラクションに関連付けられているフォーカス管理 (例えば、現行ノードの周囲の点線長方形) は使用できません。
  • モバイル・デバイスにはマウスがないため、 マウス・ホイールによるパンは使用できません。
  • 囲み枠選択は使用できません。
  • 移動インタラクターは使用できません。
  • アドーナーを管理するシステムは、通常、エディター・アプリケーション で使用されるため、使用できません。
  • ツールチップはモバイル・デバイスで使用できますが、 dijit.Tooltip ウィジェットはモバイル・デバイスに ロードされていないため、dojo.require('dijit.Tooltip') を呼び出す必要があります。
  • dojo.i18n は ロードされません (通常、モバイル・アプリケーションではロードされません)。 モバイル・アプリケーションにおける Dojo Diagrammer エラー・メッセージのローカライズについては、 モバイル・デバイスにおけるエラー・メッセージのローカライズ を参照してください。
デフォルトで、diagramForMobile フラグは false です。 モバイル・アプリケーションのダウンロード・サイズを削減したい場合は、これを true に設定する必要があります。 また、例えば、モバイル・アプリケーションで移動インタラクターを使用可能にしたい場合などは、モバイル・デバイスでもこのフラグを false のままにしておくことも可能です。