Domino 9 und frühere Versionen > Entwicklung

kombinationsfeld von benutzer füllen lassen

<< < (2/3) > >>

Rob Green:
gemach... ;) es ist genau das, was Du benötigst...vergiss mal "mehrere Spalten" und anderes.

Tue folgendes step für step

- Mach mal ne neue Maske namens "NeueWerte"

- nur 1 Feld namens "Werte"

- Typ Dialogliste, Bearbeitbar, Neue Werte zulassen

- auf zweiter Lasche dieses Feldes "Formel für Auswahl verwenden" auswählen

- in das Formelfenster werden einige Schlüsselwöter hardcodiert und andere dynamisch ausglesen und dem User zur Ausahl gestellt

@Unique("ABC":"123":
@DbColumn("":"NoCache";"";"NeueWerte";1))

- dann bitte eine Ansicht "NeueWerte" mit Select Form="NeueWerte"

- erste Spalte Feld "Werte" aussuchen zum Anzeigen in Spalte.-..aufsteigend sortieren (NICHT VERGESSEN!!!)

- erstelle nunmehr bitte ein neues Doc und schreibe als neuen Wert  "ICH BIN NEU" / statt ABC oder 123 auszuwählen /

- speichern

- nun neues Doc erstellen und mal schauen, was jetzt in der Ausahlliste steht

Wipe:
Hi Tyler,

ich schick Dir mal eine Schablone zu. Schau Dir dann im Designer mal den Button vor Catrgories an.

PS: Ach so - Deine Mailadresse ?

Tyler:
hi rob,

vielen dank, nun funktioniert es.
wenn auch nicht mit dem kombinationsfeld, sondern
eben mit der dialogliste...aber macht nix, wichtig waren die neuen werte.
also nochmal danke für die hilfe

@bubble:
auch dir danke, hätte dennoch interesse an dieser maske, meine mailadr. steht im profil.

Rob Green:
prima,

ürbigens diese Sache mit neuen Werten zulassen: Lotus hat das ja in die "Dialogliste" über das gleichnamige Flag eingebaut, damit User neue Werte hinzufügen können. Allerdings nicht sichtbar für weitere User, die das dann später auswählen können. Insofern ist die Lösung mit @dbcolumn seit jeher der Klassiker, dieses Problem anzugehen.

Nachteil ist immer die Usability, weil DAU´s das nicht so einfach kapieren, daß sie neue Werte in der Dialogliste "unten" eingeben können (was noch nicht erwähnt worden ist, ist die mit der Zeit esplodierende Keywordliste, denn User können uU aus einem Begriff wie "Auto" zig gleiche Begriffe unterschiedlich eingeben, dann irgendwann steht Auto, Autos, KfZ, Wagen, Kleinwagen, etc... was sehr unübersichtlich werden kann...dazu hat übrigens Iris auf Notes.net mit der Soundex Lösung im Abschnitt "Today"..heute LDD Today genannt....etwas entgegenwirkendes vorgestellt).

Daher: natürlich kannst Du aus dem Feld eine Optionsliste/Konrollkästchenliste machen, und da man nicht mehr dort neue Werte eingeben kann, über ein zweites, editierbares Feld - "neue Werte eingeben" beschriftet-  ein weiteres Keyword eingeben. Der Trick ist dann ein drittes berechnetes Feld zu wählen (Formel: @if(EditFeld="";Nimm Optionsfeld Auswahl; sonst EditFeld), das in der 1. Spalte des Views angezeigt wird. Und das Optionsfeld zieht sich nun die Begriffe wie o. geschildert aus der gleichen View.
So hat der User eine bessere Usability erhalten.

Tyler:
sehr interessant...vielen dank für die infos !

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln