Autor Thema: Problem mit Actionbar in embedden Views  (Gelesen 1407 mal)

Offline Peacemaker

  • Aktives Mitglied
  • ***
  • Beiträge: 105
  • Ich liebe dieses Forum!
Problem mit Actionbar in embedden Views
« am: 08.02.05 - 12:31:06 »
Hallo,

ich steh im Moment ziemlich deftig auf dem Schlauch :

Woran kann es sein, das Actions (z.B. @command(EditselectAll)) in einem embedded View zwar angezeigt werden (nachdem in properties gewählt) aber im embedded view dann nix passiert. Öffne ich den View so geht alles ganz normal :( Ich versteh das grad nicht.

Was kann man da machen, wenn man z.B. alle Dokumente in einem Embedded view via embedded view action bar löschen will????


Ach und nochetwas:

Wieso liefert
docNew.RAW_projekt=Environ$({importmgr_node})
nicht den Wert der Environment? Ein Auslesen mit @environment(importmgr_node) geht ohne Probleme - ich benötige hier aber zwingend eine LS Lösung.


Danke
« Letzte Änderung: 08.02.05 - 12:49:14 von Peacemaker »

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Problem mit Actionbar in embedden Views
« Antwort #1 am: 08.02.05 - 13:07:23 »
Environ liefert Dir einen Environment-Wert des Betriebssystems, nicht aus der NOTES.INI. Du musst dafür die entspr. Methode der NotesSession class verwenden.

Bernhard

Offline Peacemaker

  • Aktives Mitglied
  • ***
  • Beiträge: 105
  • Ich liebe dieses Forum!
Re: Problem mit Actionbar in embedden Views
« Antwort #2 am: 08.02.05 - 13:48:50 »
Danke, das tuts jetzt.

Und wie schauts mit dem embedded Views aus????

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Problem mit Actionbar in embedden Views
« Antwort #3 am: 08.02.05 - 13:56:51 »
Die Aktion aus dem Embedded View rausnehmen und in die übergeordnete Maske verlagern. Dort dann den Select hernehmen und direkt über Script löschen.
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline Peacemaker

  • Aktives Mitglied
  • ***
  • Beiträge: 105
  • Ich liebe dieses Forum!
Re: Problem mit Actionbar in embedden Views
« Antwort #4 am: 08.02.05 - 14:20:07 »
ok, werd ich probieren.

Noch eine Letzte Sache zu dem Thema Lotus Script und wenn man eigentlich Formelsprache für sinniger hält.

ich will von einem Strin in LS die ersten 3 zeichen ausgeben und ein Feld in einem neu composed document füllen. Ich bekomme aber egal wie ich es dreh und wende nur ein Type mismacht:

Es geht um den Tag string

Code
	Dim Session As New NotesSession
	Dim db As NotesDatabase
	Dim docNew As NotesDocument
	Dim StrN As String
	Dim n As Integer
	Dim uiview As NotesUIView
	Dim collection As NotesDocumentCollection
	Dim max As Integer
	Dim node As String
	Dim project As String
	Dim tag As String
	
	
	
	
	Set db=session.CurrentDatabase
	Set collection=db.UnprocessedDocuments
	Set doc= collection.GetFirstDocument()
	
	
	
	While Not(doc Is Nothing)
		
		
		Set docNew=db.CreateDocument
		docNew.form="RAW_input_txt"
		
		rawstring=doc.rawimporthilfsfeld
		
		
		
		tag=Left(rawstring,3)
		
		
		node = session.GetEnvironmentString( "importmgr_node" )
		project = session.GetEnvironmentString( "importmgr_project" )
		docNew.RAW_projekt=project
		docNew.RAW_nodes=node
		docNew.RAW_tag=tag$
		
		Call docNew.Save(True,False)
		
		
		Set doc=collection.GetNextDocument(doc)
	Wend

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Problem mit Actionbar in embedden Views
« Antwort #5 am: 08.02.05 - 14:27:10 »
Das kommt davon, wenn man Option Declare weglässt und dann auch noch eine Variable (rawstring) nicht deklariert.
Felder eines NotesDocuments geben mit

rawstring=doc.rawimporthilfsfeld

ein Array zurück. Davon kannst Du natürlich nicht mit Left$ etwas extrahieren. Es müsste also heissen:

rawstring=doc.rawimporthilfsfeld (0).

Und mach uns die Sache nicht unnötig schwer und ermittele vorher mit dem Debugger die Fehlerstelle.

Bernhard

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz