Domino 9 und frühere Versionen > Entwicklung

Domino 5 Web Fragen

(1/4) > >>

hreinart:
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.

atbits:
Such mal in der Designer Hilfe nach

Domino URL Commands 

dort steht dann u.a.

The following commands manipulate documents in a database. Hidden design elements are hidden from the server too; you can’t use Domino URL commands to access documents in hidden views.
Note  The URLs shown below are for example only. They do not point to existing Web sites.
CreateDocument
The CreateDocument command is used as the POST action of an HTML form. When the user submits a form, Domino obtains the data entered in the form and creates a document.
Syntax
http://Host/Database/Form?CreateDocument
http://Host/Database/FormName?CreateDocument
Where:
FormName is the name of the form being accessed.
Examples
http://www.mercury.com/products.nsf/b9815a87b36a85d9852563df004a9533?CreateDocument
http://www.mercury.com/products.nsf/basketballs?CreateDocument
DeleteDocument
Syntax
http://Host/Database/View/Document?DeleteDocument
Example
http://www.mercury.com/products.nsf/By+Part+Number/PC156?DeleteDocument
EditDocument
Syntax
http://Host/Database/View/Document?EditDocument
Example
http://www.mercury.com/products.nsf/By+Part+Number/PC156?EditDocument
Note  Rich text fields containing hidden text will be visible to Web users with Editor access to documents.
Note  The following items may be lost or corrupted if they are in a rich text field which is edited with a Web browser using Domino Web Server:
embedded images -- may be visible when editing, but will be lost when the document is saved;
tab tables -- only the visible row will be saved;
"hide when" paragraphs which are hidden from the Web -- the entire paragraph will be lost when the document is saved.
Avoid using these items in a rich text field if that field is to be edited with a Web browser.
OpenDocument
Syntax
http://Host/Database/View/Document?OpenDocument
Where:
Document is any of the following:
DocumentKey -- the contents of the first sorted column in the specified view.
DocumentUniversalID
$first
The first document in the view.
Examples
http://www.mercury.com/products.nsf/By+Part+Number/PC156?OpenDocument
http://www.mercury.com/leads.nsf/By+Rep/35AE8FBFA573336A852563D100741784?OpenDocument
SaveDocument
The SaveDocument command is used as the POST action of a document being edited. Domino updates the document with the new data entered in the form.
Syntax
http://Host/Database/View/Document?SaveDocument
Example
http://www.mercury.com/products.nsf/a0cefa69d38ad9ed8525631b006582d0/4c95c7c6700160e2852563df0078cfeb?SaveDocument
See Also
Domino URL Commands


Glossary   Feedback on Help or Product Usability?

hreinart:
atbis:

Danke für den Hinweis; das habe ich schon einige Stunden gemacht bzw. versucht in der Datenbank umzusetzen.

Wie ich in der Webansicht an den zweiten Button komme bzw. nach dem Löschen die View wieder anzeigen kann (und wirklich gelöscht wird) kann ich hier leider nicht entnehmen.

atbits:
Javascript ist dein Freund.

Erst per Ajax die URL zum Löschen aufrufen und danach zur View zrückwechseln.

hreinart:
Das übersteigt mein Wissen, sorry.

Wie kann es sein, dass in meinem table nur 1  button zu sehen ist?

Warum wird nicht gelöscht, wenn ich nach demEditClear noch einen weiteren Befehl zum Anzeigen einer View anhänge?

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln