Mobile-Themasystem

Sie können das Dojo Mobile-Thema in der mobilen EGL-Webanwendung verwenden. Wenn Sie eine Vorschau eines RUI-Handlers anzeigen, der mobile Widgets enthält, wechselt der RUI-Handler durch das manuelle Anhängen eines Themenparameters an den Abfrageparameter in der Positionsleiste des Browsers zum zugeordneten Thema. Weitere Informationen zu Themenparameter finden Sie in http://dojotoolkit.org/reference-guide/1.9/dojox/mobile/deviceTheme.html.

Beispielsweise sieht die Vorschau-URL eines EGL-RUI-Handlers in der Regel wie folgt aus: http://localhost:5590/pkg/myHandler.html?contextKey=16. Die folgenden zwei unterschiedlichen Themen werden auf denselben EGL-RUI-Handler angewendet.

Zurzeit gibt es die Themen Android, Holodark, BlackBerry, Angepasst, iPhone und iPad, die vom mobilen Dojo-Framework definiert werden. Wenn Sie dies leer lassen, lädt das mobile Dojo-Framework die Themen automatisch anhand des erkannten Geräts.

Tipp: Manchmal soll der Themenparameter in der Parameterliste der Abfrage-URL nicht angezeigt und ein Thema permanent angewendet werden. Darüber hinaus ist es nicht möglich, den Themenparameter manuell zur Anforderungs-URL in der Positionsleiste im EGL-Vorschaufenster des visuellen Editors hinzuzufügen. Öffnen Sie in diesen Fällen die Datei "com.ibm.egl.rui.Dojo.mobile.widgets_x.x.x/WebContents/includeDojo.html" und suchen Sie das folgende Code-Snippet im Editor:
...	
var DojoConfig = {
// Below theme options are available for Dojo mobile widgets(Case-sensitive):
// Android, Holodark, BlackBerry, Custom, iPhone, iPad
// Leave it empty will let Dojo mobile automatically load 
// device associated theme
			mblUserAgent: '', 
...
Weisen Sie dem Thema, das verwendet werden soll, die Eigenschaft "mblUserAgent" zu. Dann wechselt die gesamte mobile EGL-Webanwendung während und nach der Implementierung permanent zu diesem Thema.

Feedback