Domino 9 und frühere Versionen > ND6: Entwicklung

Dialogbox mit Tabelle

(1/2) > >>

botschi:
Hallo,

ich habe eine Maske, die als Parameter der ws.Dialogbox übergeben wird.
Es sollen nur Felder innerhalb der ersten Tabelle angezeigt werden.

Das Ergebnis ist aber, dass alle Felder angezeigt werden und ich weiss nicht warum.
Kann mir jemand helfen?

dialogbox = ws.DialogBox("frmFeld_Antrag",True,True,False,False,False,False,"Feld zum Antrag", dummy,True)

Thomas Schulte:
Schon aber nicht mit so wenig Angaben.

In der Regel wird in der Dialogbox die Maske so wie sie laut Designer aufgebaut ist abgebildet. du musst also alle anderen Tabellen die du da drin hast verstecken.

koehlerbv:
Was heisst "erste Tabelle"?
Was heisst "alle Felder"?
Die Frage ist sehr schwach formuliert.

Wenn Du EINE Tabelle in einer Maske hast, kannst Du Dir für eine Dialogbox ebendiese in der Grösse dieser Tabelle anzeigen lassen. Ist in der Maske nach neben der Tabelle noch weiterer Inhalt, so kann auch "size to table" nicht mehr funktionieren.

Bernhard

botschi:
Alles klar.
Ich habe es so verstanden, dass ich den Inhalt der ersten Tabelle anzeigen lassen kann und alle folgenden Tabellen (samt Feldern etc) wird dann automatisch ausgeblendet.

Bei mir wird neben der ersten Tabelle (samt Feldern) auch noch die zweite Tabelle samt Feldern angezeigt und das wollte ich verhindern.

Dann mach ich mir eine Extramaske, die ich dann als Parameter übergebe.

koehlerbv:
Du hast Recht, botschi, das ist merkwürdig formuliert in der 6er DesignerHelp. In R5 hiess das noch:

--- Zitat ---izeToTable
Hinweis  This parameter is new with Release 5.
Boolean. Optional. Specify True if you want to scale a table to fit into the dialog box. If you specify False or omit this parameter, the table is not scaled to fit the dialog box.
--- Ende Zitat ---

Bernhard

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln