Domino 9 und frühere Versionen > ND6: Entwicklung

Textfelder über Button hinzufügen lassen

<< < (2/3) > >>

eknori:
Felder zur Laufzeit hinzuzufügen funktioniert schon, aber die sind dann nicht sichtbar;
das was du willst lässt sich mit Mehrfachwerten erschlagen ...

koehlerbv:
Der Weg über DXL fällt auch aus, da man dann das Design der Maske prinzipiell verändern würde - man bräuchte also
- sehr gute DXL-Kenntnisse, um überhaupt gültige Einfügungen machen zu können
- Designerrechte für alle, die das Knöpfchen drücken würde
- und in jedem Dokument, das dann mit der Maske angezeigt wird, sind dann mehr Felder.

Anderer Weg: Zum (Personen-)Profil-Dokument werden Skill-Dokumente als Antwortdokumente (oder anderweitig verkettet) angelegt. Mit ein wenig Programmiererfahrung kann man deren Inhalte dann auch zur Laufzeit im Profil-Dokument anzeigen lassen.

Bernhard

eknori:
Hier läuft es doch nun wirklich auf Mehrfachwerte hinaus !! Was soll das mit DXL. Hier fragt doch ein Neuling, wie er einen neuen Wert einem Dokument hinzufügen kann ( meint aber, wie er einen Wert in einem Feld um einen weiteren Wert ergänzen kann )
Oder sehe ich das vollkommen falsch ??

Also bei mir funktioniert das mit Mehrfachwerten in einem Feld; wie auch immer die da reinkommen; DXL habe ich dafür noch nie gebraucht.

Semeaphoros:
Ja, Ulrich, das sehe ich auch so.

Es geht ja darum, dass der User neue Daten hinzufügen kann. Neue Felder sind eine Strukturänderung der Applikation, also sicher nicht geeignet, um damit neue Daten zu erschlagen.

Das gemachte Beispiel erfodert ein Feld, das Mehrfachwerte zulässt, namens Skills, und der Button (falls überhaupt noch erforderlich) fügt den vorhandenen Daten neue Einträge hinzu.

koehlerbv:
Ich habe oben mal sicherheitshalber in fett gesetzt, warum neue Felder (via DXL oder wie auch immer) nicht brauchbar sind. Falls es überlesen wurde.

Mehrfachwerte kann man - unter Einsatz von LS - auch einsetzen, um eine mehrdimensionale Struktur aufzubauen, beispielsweise um neben der Skillbenennung noch eine Untergruppierung, eine Benotung und eine Bemerkung erfassen zu können. Dies erfordert dann aber nicht nur einen Button (den man sonst eigentlich gar nicht benötigen würde): Neu, Bearbeiten und Löschen.
Etwas aufwändiger wird es dann, wenn man noch nach Skills kategorisiert (samt Untergruppierung und Benotung) die Personen auflisten will, die diesen Skill haben - hier erfordert es dann wieder Dokumente, die hinter den einzelnen Skillpositionen stehen. Aber auch sowas geht.

Bernhard

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln