Domino 9 und frühere Versionen > ND8: Entwicklung

Feldeigenschaften ändern

<< < (2/2)

Peter Klett:
Ich meine, dass vor Jahren sowas ein Kollege über die API gemacht hatte. Zum Glück hatten wir eine gute Datensicherung ...

Christian Kröll:
xml ist ein Ansatz - die Maske funktioniert nach erstem Ansehen in der Test-Umgebung. Aber da sind Details, die ich prüfen muß. Die Feldzahl ist reduziert - das mag an den internen Feldtabellen liegen. Die Größe ist deutlich gesunken.

Also: Es ist möglich, aber die Nacharbeit mag mich mehr Zeit kosten. Vor allem dann, wenn es zum Gau kommt, wie Peter ihn erwähnt.

Ich danke Euch

pram:
Das ist vermutlich folgender Bug in Notes:

probier mal folgendes
1. erstelle mehrere Felder.
2. speichere die Maske
Die Felder werden dann als "Placeholder" im Designelement angelegt

3. platzier den Cursor dahinter und drücke "Backspace", Ein Dialog kommt, ob du das Feld löschen willst.
-> Diese Placeholder werden beim Speichern wieder gelöscht (was richtig ist)

4. Markiere ein Feld + Text (also z.B. "[____] EinText"), drücke Backspace, der Dialog kommt NICHT
-> Das Feld bleibt als Placeholder, was FALSCH ist

Besonders "lustig" wird es, wenn in dem (nicht mehr existierenden) Feld LotusScript-Code enthalten war (bzw. immer noch ist) und sich z.B. Klassensignaturen geändert haben. Dann gibt es Compilefehler in der Maske in Code der eigentlich nicht mehr vorhanden sein soll und man verbringt Stunden mit der Fehlersuche... :-(

Da wir z.T. automatisch erzeugte Masken verwenden, machen wir regelmäßig DXL-Ex/Imports. Dies funktionierte schon recht gut seit Notes 7 und ist mit 8.5.3 ziemlich brauchbar. Folgende Probleme habe ich da noch festgestellt:
- Manchmal stimmen die Proportionen von Bildern / Buttons nicht mehr
- Bestimmte Optionen in der ActionBar lassen sich nicht ansprechen
- Die Maske sollte nach dem Import nochmal im Designer geöffnet und gespeichert werden. (wegen Recompile/Signierung)


Gruß
Roland

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln