hreinart
Frischling

Offline
Geschlecht: 
Beiträge: 32

Ich liebe dieses Forum!
|
 |
« am: 20.01.09 - 09:30:18 » |
|
Hallo,
ich habe eine Datenbank, die auf einem freien Domino 5.x Server läuft. Java Applets werden mit XP und getestetem IE / Chrome wohl nicht mehr unterstützt. (CAB files werden nicht mehr interpretiert, nur JAR Files)
Eigendlich geht es um 3 simple Aufagben.
1) Der Anwender soll über IE eine URL ein neues dokument anlegen, ausfüllen und speichern. .....home.nsf/rezept?OpenForm Das funktioniert. Ein $$Returnfeld in der Form zeigt eine Page an "Danke für die Eingabe...."
2) In einer einfachenView sollen die angelegten Dokumente angezigt werden. Wenn der User sich am Server anmelden kann (funktioniert), wird ihm das Dokument im Editmode angezeigt.
3) Jetzt soll er das Dokument löschen; danach soll die View von 2) wieder angezeigt werden.
Genau bei Punkt 3 verzweifel ich langsam..... Zunächst hatte ich einen Button (EditClear) eingebaut, der nicht bei der Neuanlage des Dokuments angezeigt wird. (Danke an Uli für den Tip). Aktuell wird der Button leider nicht mehr angezeigt. Als der Button noch angezeigt wurde, kam "Deleted" und das Dokument war "wirklich " gelöscht. Öffne ich automatisch nach dem Löschen eine Seite oder eine View, kommt kein "Deleted" mehr und das Dokument ist noch vorhanden.
Den Button sehe ich inzwischen leider nur noch um Designer und im Notes Client; nicht mehr im Browser.
Folgende Probleme würde ich gerne lösen: Button fürs Löschen (im Dokument oder in der View) haben; im Dokument mit anzeige der View von 2), wenn gelöscht wurde.
Habe stundenlang danach gegoogled, Hilfe gelesen und Foren durchsucht bzw. versucht diese Vorschläge umzusetzen (u.a. auch Form-$$ReturnDocumentDeleted).
Auf dem Server darf ich keine Agenten laufen lassen.
Bitte um Hilfe, danke.
|
|
|
|
|
Gespeichert
|
|
|
|
|
|
|
|
atbits
Gold Platin u.s.w. member:)
    
Offline
Geschlecht: 
Beiträge: 634

Bugfree-Development ;-)
|
 |
« Antworten #3 am: 20.01.09 - 20:41:21 » |
|
Javascript ist dein Freund.
Erst per Ajax die URL zum Löschen aufrufen und danach zur View zrückwechseln.
|
|
|
|
|
Gespeichert
|
David Schiffer ================================ atBits GmbH & Co. KG - http://www.atbits.deSoftwareentwicklung und Beratung im Einsatz: Lotus Domino 6.5.x, 7.x, 8.x, 8.5.x CooperTeam DesktopManager
|
|
|
|
|
atbits
Gold Platin u.s.w. member:)
    
Offline
Geschlecht: 
Beiträge: 634

Bugfree-Development ;-)
|
 |
« Antworten #5 am: 21.01.09 - 08:12:27 » |
|
Aus der Designer Hilfe: @Command([EditClear]) Verwendung Dieser Befehl wird erst nach allen @Funktionen ausgeführt. Verwenden Sie @Command([Clear]), wenn der Befehl sofort ausgeführt werden soll. Weitere Informationen finden Sie unter Order of evaluation for formula statements. # Verwenden Sie diesen Befehl in Web-Anwendungen nur innerhalb einer Maske, um das gesamte aktuelle Dokument zu löschen. Er kann nicht verwendet werden, um hervorgehobene Daten in einer Maske im Bearbeitungsmodus zu löschen. Wenn er in einer Maske ausgeführt wird, löscht er das gesamte Dokument. Sie können diesen Befehl nicht verwenden, um ausgewählte Dokumente in einer Ansicht zum Löschen zu markieren. Verwenden Sie stattdessen den MoveToTrash-@Befehl. Um die vom Server zurückgegebene Löschbestätigung anzupassen, erstellen Sie eine Maske namens "$$ReturnDocumentDeleted". im Handbuch zur Anwendungsentwicklung. Weitere Informationen finden Sie unter "Die Bestätigung "Maske verarbeitet" für Web-Benutzer anpassen" im Handbuch Anwendungsentwicklung mit Domino Designer. Du mußt also die Maske $$ReturnDocumentDeleted machen und hier mit Durchgangshtml z.B. folgende JavaScript Zeile reinpacken: location.href = pfad_zu_meiner_db/meine_db/meine_view; thats it pfad_zu_meiner_db könnte dann auch noch ein berechneter Text sein @webdbname Grüße David
|
|
|
|
|
Gespeichert
|
David Schiffer ================================ atBits GmbH & Co. KG - http://www.atbits.deSoftwareentwicklung und Beratung im Einsatz: Lotus Domino 6.5.x, 7.x, 8.x, 8.5.x CooperTeam DesktopManager
|
|
|
|
|
atbits
Gold Platin u.s.w. member:)
    
Offline
Geschlecht: 
Beiträge: 634

Bugfree-Development ;-)
|
 |
« Antworten #7 am: 21.01.09 - 10:12:36 » |
|
Was passiert wenn Du die reihenfolge der Buttons mal testweise änderst?
|
|
|
|
|
Gespeichert
|
David Schiffer ================================ atBits GmbH & Co. KG - http://www.atbits.deSoftwareentwicklung und Beratung im Einsatz: Lotus Domino 6.5.x, 7.x, 8.x, 8.5.x CooperTeam DesktopManager
|
|
|
|
|
|
|
|
|
|
|
hreinart
Frischling

Offline
Geschlecht: 
Beiträge: 32

Ich liebe dieses Forum!
|
 |
« Antworten #12 am: 21.01.09 - 16:30:02 » |
|
Habe in die $$.. Form folgenden Text kopiert: location.href = ' http://free.corefusion.net/Free... Dieser wurde dann als Passthru HTML gekennzeichnet und dann in den Texteigenschaften auch noch als HTML. Ergebnis: Ich sehe nach dem Löschen genau diese Text auf dem Bildschirm. Was habe ich hier falsch gemacht?
|
|
|
|
|
Gespeichert
|
|
|
|
atbits
Gold Platin u.s.w. member:)
    
Offline
Geschlecht: 
Beiträge: 634

Bugfree-Development ;-)
|
 |
« Antworten #13 am: 21.01.09 - 16:46:04 » |
|
<script> location.href = 'http://free.corefusion.net/Free... </script>
|
|
|
|
|
Gespeichert
|
David Schiffer ================================ atBits GmbH & Co. KG - http://www.atbits.deSoftwareentwicklung und Beratung im Einsatz: Lotus Domino 6.5.x, 7.x, 8.x, 8.5.x CooperTeam DesktopManager
|
|
|
|
|
atbits
Gold Platin u.s.w. member:)
    
Offline
Geschlecht: 
Beiträge: 634

Bugfree-Development ;-)
|
 |
« Antworten #15 am: 22.01.09 - 09:32:02 » |
|
De nada
|
|
|
|
|
Gespeichert
|
David Schiffer ================================ atBits GmbH & Co. KG - http://www.atbits.deSoftwareentwicklung und Beratung im Einsatz: Lotus Domino 6.5.x, 7.x, 8.x, 8.5.x CooperTeam DesktopManager
|
|
|