Autor Thema: Feld $Links auslesen  (Gelesen 1543 mal)

Offline Axel_Janssen

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 769
Feld $Links auslesen
« am: 06.08.02 - 21:40:52 »
Hallo,

(bitte nicht über polemik ärgern. Ich bin total genervt)

jenes Produkt, das jeder halbwegs intelligente IT-Verantwortliche durch J2EE oder MS.NET ersetzen wird, weigert sich standhaft, mir den Wert des Feldes $Links auszugeben.

(Dieses wird erzeugt sobald ein DocLink im Dokument vorhanden ist. Man sieht den Wert in der Eigenschaften-Box).

Ein bemitleidenswerter Kollege von mir, hat da so ein Problem, dass von einem sogenannten "Produkt" einer "Notes"-Firma generiert worden ist.

Jedenfalls, wenn ich versuche über Script oder Java (oder sagen wir jene Java1.1.8 Version, die einem hier "grosszügig" zur Verfügung gestellt wird) auf $Links zuzugreifen, gibt es keinen Inhalt zurück.

Agent in Java:
import lotus.domino.*;

public class JavaAgent extends AgentBase {

     public void NotesMain() {

           try {
                 Session session = getSession();
                 AgentContext agCont = session.getAgentContext();
                 
                 Document doc = agCont.getDocumentContext();
                 System.out.println(doc.getItemValueString("$$Links"));
                 
           } catch(Exception e) {
                 e.printStackTrace();
           }
     }
}

Agent als VisualBasic clone (auch Lotus-Script genannt):
Sub Initialize
     Dim s As New NotesSession
     Dim db As NotesDatabase
     Dim vw As NotesView
     Dim doc As NotesDocument
     Dim rtItem As Variant
     Dim docId As Variant
     Dim it As NotesRichTextItem
     Set db = s.currentDatabase
     Set vw = db.getView("test")
     
     Set doc = vw.getFirstDocument
     Set       it = New NotesRichTextItem(doc, "$Links")      
     Msgbox it.getFormattedText(False , 0)
End Sub

---
Wer Lust hat: Erzeugt euch ein Dokument mit einem RichTextFeld. Erzeugt eine Ansicht. Sortiert diese.
Ansichtname: test
RT-Feldname: rt
Tut ein Doclink auf ein Dokument in das RT-Feld.

Schaut euch die Eigenschaftenbox ein.
Schaut euch das ganze im Debugger an.

Wäre echt nett, wenn mir einer helfen könnte.
Ich beschäftige mich in der Zwischenzeit weiter mit apache.jakarta.struts.

Gruss Axel
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
... design patterns are abstract designs that help identify the structure and elements involved in a specific design solution. From this, a concrete implementation can be produced.
Kyle Brown

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz