Autor Thema: Dialogliste ausserhalb des Bildschirms  (Gelesen 2091 mal)

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Dialogliste ausserhalb des Bildschirms
« am: 03.12.03 - 12:11:24 »
Hallo Lotus-Fans,

ich habe ein unfeines, aber nicht dramatisches, Problem mit einer
Dialogliste in einer Dialogbox.

Es kann passieren, dass die Dialogliste so weit oberhalb auf dem
Bildschirm angezeigt wird, dass nur noch die untere Hälfte zu sehen ist.
Die Buttons OK oder Abbrechen sind ausserhalb des Bildschirms und deswegen nicht anklickbar.

Hat das schon mal jemand gehabt ?

Ciao
Don Pasquale



« Letzte Änderung: 03.12.03 - 12:52:09 von Don Pasquale »

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Dialogliste ausserhalb des Bildschirms
« Antwort #1 am: 03.12.03 - 12:16:58 »
Gehabt schon, aber noch nie mit Notes ..... das ist sehr lästig ... kann Dir leider keinen Tip zur Suche geben, aber eine kleine Hilfe, um die Box trotzdem bedienen zu können: Mit der Tastenkombination Alt-Leerschlag kannst Du das System-Menu holen und dort entweder mit Grösse ändern oder mit Verschieben die Position der Box beeinflussen, dann entweder mit den Läufer-Tasten oder mit der Maus weiterarbeiten. Mit Enter wird dann die neue Position besätigt.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Re:Dialogliste ausserhalb des Bildschirms
« Antwort #2 am: 03.12.03 - 12:52:56 »
Hmm,
diese Antwort wird meinen Kunden nicht erfreuen.

Ciao
Don Pasquale

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Dialogliste ausserhalb des Bildschirms
« Antwort #3 am: 03.12.03 - 12:56:02 »
... klar, ist ja auch keine Antwort, ist ja nur eine Krücke .... :-(
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Re:Dialogliste ausserhalb des Bildschirms
« Antwort #4 am: 03.12.03 - 13:44:10 »
Wie kann ich denn beispielsweise die Position einer Dialogbox beeinflussen ?

Hier mein Code :

   Dim nDialog As Variant
   
   Dim ws As New NotesUIWorkspace  
   Dim s As NotesSession
   
   Dim db As NotesDatabase  
   Dim doc As NotesDocument
   Dim docDialog As NotesDocument
   Dim User As String
   Dim uidoc As NotesUiDocument
   
   
   Set s = New NotesSession
   Set db = s.CurrentDatabase
   Set docDialog = db.CreateDocument
   
   MASKENNAME$                      = "BoxVerschieben"
   TITELTEXT$                         = "Dokument verschieben"
   sollLayoutHorizontalpassen$       = True
   sollLayoutVertikalpassen$          = True
   ohneCancel$                           = False
   keineNeuenFelder$                 = False
   keinFeldUpdate$                      = False
   mitTabelle$                            = True
   ReadOnly$                              = False
   
   
   Set uidoc = ws.CurrentDocument
   Set doc = uidoc.Document    
   
   nDialog = ws.dialogbox(Maskenname$,sollLayoutHorizontalpassen$,sollLayoutVertikalpassen$,ohneCancel$,keineNeuenFelder$,keinFeldUpdate$,ReadOnly$,TITELTEXT$, docDialog,mitTabelle$)  
   
   If nDialog Then

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Dialogliste ausserhalb des Bildschirms
« Antwort #5 am: 03.12.03 - 13:47:29 »
Soviel ich weiss, bekommst Du die Diabox-Position in Notes nicht programmatisch angepasst. Kann sein, dass in der Notes.Ini was drinsteht, bin da aber nicht sicher und kann grad nicht nachschauen. Aber vielleicht hilft das ja schon zum Suchen .....
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Glombi

  • Gast
Re:Dialogliste ausserhalb des Bildschirms
« Antwort #6 am: 03.12.03 - 13:51:48 »
Aus der KBase:
Title:   
      Dialog List Appears Partially Off the Screen in Notes Client
Product:
Platform(s):
   Lotus Notes  >  Lotus Notes  >  6.x, 5.x
      Platform Independent
      
Document Number:   1090168   Date:   15.10.2003




This document is based on the following Software Problem Reports (SPRs):
About SPRs
SPR Number   SPR Status   SPR Fixed Release
YSAI4C69TC
AMOR4JKMFW   Open/Reproduced
Duplicate Report   Not Applicable
Not Applicable
Problem
When a database uses the @DialogBox function in a button to display a form that consists of a Dialog List field, the title of the pop-up window that displays the Dialog List's choices is displayed off the screen so that it cannot be read.  The user is unable to see the list of choices.



Solution
This issue has been reported to Lotus Software Quality Engineering.  There are no plans to address this issue in either the R5 or 6 Notes codestreams.

A workaround is to manually drag the form to the top of the computer screen and then click on the dialog list to access it.  
As an additional workaround, you can also simply add descriptive static text directly to the form which contains the Dialog List, so that users clearly know what the list of choices represent.

This issue cannot be reproduced in Notes 6.0 Client.

Supporting Information:

Steps To Reproduce Problem:

1. Create a new form (call it "Form1") in a database in Domino R5 Designer.
2. In this form create a Hotspot button (name it "Test") with this formula:

@DialogBox("Names")

where "Names" is the name of the another form that you would like this dialog box to open.

3. Create another form (call it "Names").
4. Change the background color.
5. Create static text (for example, "Our Employees").
6. Create a Field (call it "FirstNames") with the type Dialog List and Editable.
7. In the choices for the dialog list add these:  Name1, Name2, Name3, Name4, Name5
8. Save the form and preview it in Notes.
9. Select the Hotspot button; it should open the Names form.
10. Click the down-arrow next to the Dialog List to display another pop-up window with the list of choices from the Dialog List field.
11. Note that the title of this new pop-up window is cut off so that it cannot be seen.

Andreas

Offline Gandhi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 918
  • Geschlecht: Männlich
  • Domino for the masses
Re:Dialogliste ausserhalb des Bildschirms
« Antwort #7 am: 03.12.03 - 13:54:41 »
Meines Wissens 'merkt' sich Notes die Position verschiedener Fenster. Wenn Du also mal eine Dialogbox an diese Stelle verschoben hast, würde das dieses Phänomen erklären.

Die Position kann man jedenfalls nicht explizit ändern.
Workaround: Bildschirmauflösung verändern, Fenster verschieben, Bildschirmauflösung verändern - ich gehe wie gesagt davon aus, dass sich Notes die Position ändert. Hatte mal in V4.5 ähnliche Probleme - das ist aber lange her....
Der "Wenn ich" und der "Hätt' ich" das sind zwei arme Leut'
oder für den Süden:
Hatti Tatti Wari - san drei Larifari

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Re:Dialogliste ausserhalb des Bildschirms
« Antwort #8 am: 03.12.03 - 14:12:41 »
@Glombi

Danke für Deine Mühe, jetzt muss ich wenigstens nicht mehr an
meinem Verstand zweifeln.

@Ghandi

Ich kann verschieben wie ich will, er merkt sich da leider nichts.

Ciao
Don Pasquale

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
TEILLÖSUNG GEFUNDEN !
« Antwort #9 am: 04.12.03 - 09:55:13 »
Hallo Leute,

dank eurer Hilfe habe ich nicht stunden mit neuinstallationen von lotus zugbracht sondern weiter experimentiert.

Wenn ich die Dialogliste auf Neue Werte zulassen erweitere, dann ist sie plotzlich wunderbar mittig auf dem Bildschirm. OK, der User kann jetzt sinnfreie Argumente eingeben, aber wenn ich in der Validierung der Dialogbox folgenden Code eingeben kann ich das abfangen:

XY := GRUPPE;
XY := GRUPPE;

@If(         
         XY = "FDS";   @Success;
         XY = "NAG";    @Success;
         XY = "Zentrale Dienste"; @Success;
         XY = "BEITRAG";@Success;
         XY = "KSC"; @Success;

         @Failure("FALSCHE GRUPPE")

   )

Ich werde jetzt natürlich hardkodiert alle 5~7 Gruppen abfragen müssen, aber das ist immer noch besser als ein Fenster dass nur halb auf dem Bildschirm angezeigt wird.


@Glombi: Nochmals herzlichen Dank !


Ciao
Don Pasquale


« Letzte Änderung: 04.12.03 - 11:47:36 von Don Pasquale »

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz