Domino 9 und frühere Versionen > ND7: Entwicklung

Action Bar erst nach Laden der Maske Form sichtbar/ausführbar???

(1/1)

padkey:
Hallo,

Situation:
* Beim Öffnen einer Form/Maske, wird ein Applet geladen. Dies dauert im Schnitt 5-10 Sekunden.
* In der Actionbar dieser Form, befinden sich gewisse "Actions", welche bei Ausführung während dem Laden des Applets zu einem Absturtz des gesamten Notes führen
* Der schnelle Endanwender ist dazu hingezogen, innerhalb des Ladens schon panisch auf irgendwelche Knöpfe aus der Actionbar zu drücken --> Notes hängt sich auf 8)
* Dies kann leider auch nicht durch Schulung beseitigt werden ::) (wieso auch immer)
Deshalb bin ich auf der Suche nach einer Lösung des Problemes:

* Die Buttons sollen erst angezeigt werden, wenn das Applet geladen ist. Dies kann man durch den Status unten in der Zeile erkennen wenn dieser anzeigt: "Applet geladen". Erst dann sollten die Button sichtbar, bzw anwendbar sein.
Wie greif ich auf dies zu???
* Anzeigen erst nach 10 Sekunden, wobei ich dies nicht so toll finde. Geht das?
* andere Vorschläge?
Für Hilfe oder Lösung des Probs wäre ich wie immer sehr sehr dankbar. Vielen dank!

jBubbleBoy:
Kennst Du LiveConnect?
Vielleicht geht es ja damit.

padkey:
moin,

okay ist denke ich vllt eine möglichkeit... habe es leider nicht hinbekommen...

habe mir in der Applet-Klasse eine boolean-var. gemacht, die ich mit false initialisiert habe. am ende von init() wird diese auf true gesetzt.

dann habe ich eine if abfrage in die action eingebaut:

--- Code: ---if (document.applets[0].isLoaded()==true){
  document.applets[0].readData("") ;
}
--- Ende Code ---

leider hängt er sich aber trotzdem noch auf, wenn man wieder auf den knopf drückt :-(

padkey:
hihi habe die button einfach direkt in die Maske überhalb des Applets eingebaut :-) funktioniert wunderbar... denke, ist eine gute Lösung.

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln