Domino 9 und frühere Versionen > Entwicklung
Eingebettete Maske ->@if "refreshen"
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