Domino 9 und frühere Versionen > ND8: Entwicklung

erste BlackBerry Anwendung

(1/1)

bikerboy:
Hallo ich baue gerade meine erste BB-Anwendung in Notes.

Im Prinzip ist es ja reine Webentwicklung mit Berücksichtigung auf kleineres Display.

Aber ich scheitere leider hier und da an einigen Basics. Zum Beispiel, weiss ich nicht wie ich Notes nun sage, dass meine erste Schaltfläche nicht der "Submit"-Button ist und er die anderen nicht ignoriert.

Ich hoffe ihr könnt mir auf nen späten Freitag Nachmittag noch helfen.

pete_bla:
Hi,

Ohne die DB-Eigenschalft 'Javascript für das Erstellen von Seiten verwenden' hast du pro 'Maske' immer nur eine Aktion (=Submit) im Browser zur Verfügung.

Wenn ich das noch richtig weiss, ist das auch abhängig vom 'Aufrufenden Browser' ob Domino das so überträgt, weshalb auch die aktivierte Option Dir beim Blackberry als Browser nichts nützt.

Resultierend kannst Du dann folgende Varianten verwenden:
Integriere ein 'Optionsfeld' mit der Du die folgeaktion vom 'Submit' steuerst,
der 'WebQuerySave' Agent (ist das bei R8 auch noch so?) reagiert dann anhand des 'Session.Documentcontext.Optionsfeld(0) = "spechern"' mit der entsprechenden Aktion.

oder
baue eine 'Schalfläche' (ohne Aktion) oben in die Maske,
und verberge diese für den Browser folgend:
vor der Schalfläche in Durchgangs-HTML:

--- Code: ---<!--
--- Ende Code ---
dann die Schaltfläche (NICHT Durchgangs-HTML)
danach in Durchgangs-HTML:

--- Code: --- -->
--- Ende Code ---
Diese 'Deaktiviert' dann den Standard-Submit-Button der Maske für den Browser,
und baue Deine eigenen HTML-Schaltflächen ein (Durchgangs-HTML)

--- Code: ---<input type="Submit" ...>
--- Ende Code ---

oder verwende einfache url-Links mit Query-Übergabe auf einen 'Agenten'
http://meinserver/meinedb.nsf/MeinAgent?OpenAgent&Variable=Wert&Variable2=Wert2
der Agent (oder mehrere) liest dies über die Session.DocumentContext.Query_String(0) aus,
der wieder HTML oder den Aufruf einer Maske, Ansicht mit 'Print' ... erzeugt.

Hinweis: Das ist zwar die 'OldSchool'- 'Note Version 4.x / 5.x' -Vorgehensweise   O0
- ich hatte seither leider nicht mehr das Vergnügen, aber sollte nachwievor funktionieren.
Eventuell gibt es aber mit R8x elegantere Varianten (auf Webbasis)

Gruss, Pete(r)

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln