Domino 9 und frühere Versionen > Entwicklung
Dialogliste ausserhalb des Bildschirms
Semeaphoros:
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 .....
Glombi:
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
Gandhi:
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....
Don Pasquale:
@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
Don Pasquale:
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
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln