DojoMobileOpener

Das Widget 'DojoMobileOpener' ist eine Komponente, die den Mechanismus zum Anzeigen von sekundären Ansichten, wie z. B. von Dialogen, enthält.

Eigenschaften

isModal
Ein boolescher Wert, der angibt, ob das Öffnungselement (der 'Opener') modal ist. Ist der Opener modal, können Sie mit dem übergeordneten Widget erst interagieren, wenn er nicht mehr angezeigt wird.
children
Ein Array von untergeordneten Widgets.

Funktionen

showOpener

Zeigt den Inhalt, der im Feld children des Widgets angegeben wird, in einer separaten Ansicht an. Wenn die Anzeigenhöhe bzw. -breite einiger Einheiten weniger als 500 Pixel beträgt, wird die Ansicht als Überlagerung angezeigt, die vom unteren Rand aus ohne Pfeil geöffnet wird. Andernfalls kann die Ansicht mit einem auf das Widget weisenden Pfeil angezeigt werden, der mit dem Widget aroundWidget als QuickInfo angegeben werden kann.

Das Widget aroundWidget gibt die Position an, von der aus der Opener eingeblendet wird, wenn sein Verhalten als QuickInfo festgelegt ist. Sie können diesen Parameter nur beim Verhalten des Openers als QuickInfo im Modus modal verwenden. Daher funktioniert der folgende Code nur für nicht modale Opener, schlägt jedoch für modale Opener bei der Ausführung auf einem Tablet-Computer mit einer Höhe und Breite von mehr als 500 Pixeln möglicherweise fehl.
nonModalOpener DojoMobileOpener{isModal = false}; 
_nonmodalOpener.showOpener( null, null ); //successed

_modalOpener DojoMobileOpener{isModal = true}; 
_modalOpener.showOpener( null, null ); // may fail
Der QuickInfo-Inhalt wird an den Stellen angezeigt, die im Verhältnis zum Widget aroundWidget am besten positioniert sind. Der Parameter wird nur verwendet, wenn das Verhalten des Openers einer QuickInfo im Modus modal entspricht. Die folgenden Optionen sind für den Parameter möglich:
* DojoMobileLib.OPENER_POP_BEFORE: Positioniert Drop-down vor aroundWidget
* DojoMobileLib.OPENER_POP_AFTER: Positioniert Drop-down nach aroundWidget
* DojoMobileLib.OPENER_POP_ABOVE: Drop-down oberhalb von aroundWidget
* DojoMobileLib.OPENER_POP_BELOW: Drop-down unterhalb von aroundWidget
hideOpener
Blendet den Inhalt des Openers aus.

Feedback