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