Autor Thema: Textfelder über Button hinzufügen lassen  (Gelesen 1621 mal)

Offline Mr.Black

  • Frischling
  • *
  • Beiträge: 17
Textfelder über Button hinzufügen lassen
« am: 21.03.05 - 18:10:45 »
Hallo Leute wie kann Textfelder hinzufügen idem man auf einem Button klick...
Als Standard sind auf der Maske 3 Felder und ein Button

Button

Feld1
Feld2
Feld3

Wenn der User nun mehr Felder braucht soll er welche hinzu fügen können...

Hat jemand einen Guten Tip für mich sowas zu realisieren ????

Danke schonmal....


Marinero Atlántico

  • Gast
Re: Textfelder über Button hinzufügen lassen
« Antwort #1 am: 21.03.05 - 18:23:07 »
... ich würde tippen, dass das über DXL möglich sein sollte.
Wäre nett, wenn die Leute, die sich näher mit dXl auskennen, etwas dazu sagen könnten.

Auf der anderen Seite, finde ich es nicht unbedingt eine gute Idee.
Was ist ein Feld?
Ein eckiges Kästchen mit einem Label links daneben.
Oder ist da vielleicht nicht mehr:
- es ist oft sinnvoll, dass Eingaben eines Users validiert werden. Sonst entsteht zuviel Datenmüll. Ausserdem sind in den meisten Systemen nicht-validierte Daten ein Sicherheitsrisiko. Korrekte Datenvalidierung ist wichtiger als die meisten Leute glauben. Würd sagen, dass 80% der bugs in komplexeren Notes-Anwendungen durch eine Datenbasis mit unerwarteten Elementen entsteht (einer der Gründe, warum ich immer mehr zum rdbms-Anhänger werde).
- Ausserdem müssen Daten noch in Ansichtsspalten angezeigt werden.
Das alles zu automatisieren ist imho auch für Trivial-Anwendungen zu aufwendig und man nimmt besser den Domino Designer.


thx Axel

Offline Mr.Black

  • Frischling
  • *
  • Beiträge: 17
Re: Textfelder über Button hinzufügen lassen
« Antwort #2 am: 21.03.05 - 18:55:52 »
... gut dann schau ich mal.. danke

Oder hat jemand noch eine andere Variante sowas zu realisieren...

z.B man hat 2 Text Felder um seine Daten einzugeben z.B. PC skills
Feld1: = Programmierung
Feld2: = Datenbanken

und nun soll der Anwender die Möglichkeit haben noch mehr skills hinzufügen zu können für sein Profil d.h. ein Neues Textfeld soll hinzugefügt werden über einen Button

Das nur als Fallbeispiel...

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re: Textfelder über Button hinzufügen lassen
« Antwort #3 am: 21.03.05 - 18:58:03 »
warum arbeitest du nicht mit multi-value fields ??
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline Mr.Black

  • Frischling
  • *
  • Beiträge: 17
Re: Textfelder über Button hinzufügen lassen
« Antwort #4 am: 21.03.05 - 19:25:57 »
vorab ... ich bin Notes Neuling...

Werde das aber mal probiere.....  freue mich aber trotzdem auf weitere Lösungsvorschläge...


THX

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re: Textfelder über Button hinzufügen lassen
« Antwort #5 am: 21.03.05 - 19:28:11 »
Felder zur Laufzeit hinzuzufügen funktioniert schon, aber die sind dann nicht sichtbar;
das was du willst lässt sich mit Mehrfachwerten erschlagen ...
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Textfelder über Button hinzufügen lassen
« Antwort #6 am: 21.03.05 - 19:54:45 »
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
« Letzte Änderung: 21.03.05 - 23:38:20 von koehlerbv »

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re: Textfelder über Button hinzufügen lassen
« Antwort #7 am: 21.03.05 - 20:12:11 »
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.
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Textfelder über Button hinzufügen lassen
« Antwort #8 am: 21.03.05 - 20:26:59 »
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.

« Letzte Änderung: 21.03.05 - 20:40:42 von eknori »
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 koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Textfelder über Button hinzufügen lassen
« Antwort #9 am: 21.03.05 - 23:31:09 »
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

Marinero Atlántico

  • Gast
Re: Textfelder über Button hinzufügen lassen
« Antwort #10 am: 22.03.05 - 09:23:32 »
ich halte dxl auch für keine gute idee und hatte auch Bedenken, die ich entsprechend artikuliert habe.
Die Requirements wurden als Antwort auf mein Posting klarer.

Axel

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz