Autor Thema: erste BlackBerry Anwendung  (Gelesen 1402 mal)

Offline bikerboy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.155
  • Geschlecht: Männlich
erste BlackBerry Anwendung
« am: 21.08.09 - 15:06:28 »
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.
Robert Kreutzer

Anwendungsentwicklung

"Jeder Idiot kann was kompliziertes bauen, es Bedarf eines Genie für etwas einfaches"

Offline pete_bla

  • Senior Mitglied
  • ****
  • Beiträge: 455
  • Geschlecht: Männlich
  • dot net gitz net!
Re: erste BlackBerry Anwendung
« Antwort #1 am: 21.08.09 - 18:59:20 »
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
<!-- 
dann die Schaltfläche (NICHT Durchgangs-HTML)
danach in Durchgangs-HTML:
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" ...>

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)
pete(r)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz