Domino 9 und frühere Versionen > Entwicklung

Eingebettete Maske ->@if "refreshen"

<< < (5/6) > >>

DonPromillo:
Hi Axel,
danke für den Versuch, hat leider nichts gebracht!  :(

Argl, werde ATA mal eine message schicken, vielleicht kann er mir ja helfen!

Falls sonst noch jmd Ideen hat, gerne  ;)

Frank

DonPromillo:
Nur mal ne neue Idee:

Würde das evtl. auch funktionieren, an stelle der ganzen Refresh Aktion einfach eine 2. Maske zu erstellen, in der per Agent der "ganze Krempel" automatisch von der Originalmaske übernommen wird?
Brauche halt
1 "Ansicht" zum editieren (=Orig)
1 "Ansicht" zum anschauen (2. Maske)

Würde so was gehen? und wenn ja,... wie?  ???

Frank

DonPromillo:
So, bin weitergekommen,...
Momentan kommt folgende Fehlermeldung:
"Aktuelles Programm kann nicht geschlossen werden"...
schickerweise macht er mir die komplette DB zu :(

Hat jemand ein Idee, das Problem in den Griff zu kriegen?

Grüße
Frank


Function ReOpen(docThis As NotesDocument) As Integer
   Dim ws As New NotesUIWorkspace
   Dim uidoc As NotesUIDocument
   Dim dbThis As NotesDatabase
   Dim unid As String
   
   ReOpen = 0
   Set dbThis = docThis.ParentDatabase
   Call docThis.Save(True , True)
   unid = docThis.UniversalID
   docThis.SaveOptions = "0" ' # ... Speicherabfrage vermeiden
   Set uidoc = ws.CurrentDocument
   Call uidoc.Close
   Set docThis = dbThis.GetDocumentByUNID(unid)
   Call ws.SetTargetFrame("main")
   Set uidoc = ws.EditDocument(True , docThis)
   Set docThis = uidoc.Document
   If docThis.HasItem("SaveOptions") Then 
            ' # ... das Feld SaveOptions wieder entfernen...
      docThis.RemoveItem("SaveOptions")
      Call docThis.Save( True , True )
   End If
   ReOpen = 1
   Print "Das Dokument wurde erneut geöffnet"
End Function

TMC:
Wenn ich mich nicht irre war auf http://www.breakingpar.com/ erst letztens ein Artikel der sich mit Refresh von embedded Views beschäftigte. Hatte das aber nur überflogen.

Konnte das jetzt aber nicht prüfen, weil die seite z.Zt. nicht aufgerufen werden kann - ich bin mir aber ziemlich sicher, die sind bald wieder online.

DonPromillo:
@Matthias: Danke für den Tipp, hat nur leider nicht funktioniert :(

Kann doch nicht so schwer sein, das uidoc im Frame zu öffnen, argl...

Andere Idee: Gibt's denn die Möglichkeit eines verschachtelten hide-whens?

Tabelle->(Feld abc: hide when x!=(...)
Feld bgf: hide when y=(...)
...)
Tabelle->hide-when Morgen="Donnerstag"
so von der Idee her?
Oder muss ich da jedes Feld mit einem normalen oder-When ergänzen?

... dann könnte ich mir den Ärger mit eingebetteten Masken, refresh, tot und teufel ersparen  ::)


Frank


Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln