Autor Thema: Auswahlmaske für das Web mit Ergebnisanzeige  (Gelesen 2744 mal)

Offline zysmo

  • Aktives Mitglied
  • ***
  • Beiträge: 107
  • Geschlecht: Männlich
Auswahlmaske für das Web mit Ergebnisanzeige
« am: 02.02.10 - 18:09:28 »
Hallo zusammen,

ich hab mal wieder ein Brett vorm Kopf und bräuchte einen Lösungsansatz...
Folgendes Szenario:
Ich habe Dokumente mit mehreren Kategorien.
Im Web soll es eine Make geben, in der ich die Kategorien auswählen kann und somit die Anzahl der Dokumente eingrenzen kann...
Also im Prinzip eine Maske, im oberen Bereich drei DropDownListen, im unteren Bereich direkt die Dokumente als Ergebnis.
Je mehr ich die Auswahl auf die Kategorien einschränke, desto weniger Dokumente werden im unteren Bereich angezeigt...

Ich hab im Moment hab ich keine Idee wie/ob man das realisieren kann  ???

Hat jemand einen Lösungsansatz für mich..


Grüße
Alex


Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: Auswahlmaske für das Web mit Ergebnisanzeige
« Antwort #1 am: 02.02.10 - 18:16:39 »
1) Kategorisierte Views
2) Ohne Reload der Seite nur mit AJAX
3) Warum 3 Drop-Downs?
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline zysmo

  • Aktives Mitglied
  • ***
  • Beiträge: 107
  • Geschlecht: Männlich
Re: Auswahlmaske für das Web mit Ergebnisanzeige
« Antwort #2 am: 03.02.10 - 09:09:39 »
3) Warum 3 Drop-Downs?

Es gibt 3 Kategorien. Alle sind voneinander abhängig und werden dynamisch erzeugt.
Wenn also in dem Dokument etwas in der ersten Kategorie gewählt wird, ist die zweite Kategorie eine Untermenge von dem gewählten Punkt der ersten.

Ziel ist, wenn im Web nichts gewählt ist werden alle Dokumente angezeigt. Wenn die erste Kategorie gewählt ist, werden die Dokumente spezieller, wenn alle 3 gewählt werden nur noch sehr spezielle Dokumente....


Gruß
Alex

Offline dirk_2909

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.173
  • Geschlecht: Männlich
  • Expand your Notes Client with ECM functionality..
    • d.velop
Re: Auswahlmaske für das Web mit Ergebnisanzeige
« Antwort #3 am: 03.02.10 - 13:49:32 »
Wie Martin schon erwähnt hat:

3 Auswahlfelder und eine kategorisierte Ansicht die als "Single Category" den/die Werte aus den 3 Auswahlfeldern übernimmt.
Die erste Spalte der Ansicht muss natürlich entsprechend aufgebaut sein.

Dirk

[IBM CLP R5]
[IBM CAD 6/6.5]
[IBM CAD 7]
[IBM CAD 8]


"Nein!! … Es genügt nicht Mails in einen anderen Ordner oder Datenbank zu verschieben, um sie zu archivieren!"

   
Disclaimer:
Ich Antworte nach besten Wissen und Gewissen. Sollte sich jemand durch meine Antwort persönlich angegriffen fühlen, ist dies nicht meine Absicht!
Ich bin auch nur ein Mensch, der Fehler machen kann. ....

Offline zysmo

  • Aktives Mitglied
  • ***
  • Beiträge: 107
  • Geschlecht: Männlich
Re: Auswahlmaske für das Web mit Ergebnisanzeige
« Antwort #4 am: 03.02.10 - 16:19:20 »
Bei den 3 Auswahlfeldern fängt mein Problem schon an....
Das erste ist noch recht unproblematisch, bekommt seine Werte mit @DBColumn.
Beim 2. und 3. Feld sind die Werte abhängig vom vorherigen... und will mir die aus einer Ansicht holen:

Code
@If(Sprache = "German";_lang:= "_de"; _lang:= "_en");
_t2 := @DbLookup("":"NoCache"; ConfigSrv : ConfigDb; "lbv"+_lang; Kategorie1; 2);
@If(@IsError(_t2); ""; @Unique(_t2))

Diese Formel funktioniert wunderbar in Notes, aber im Web nicht, weil das Feld 'Kategorie1' ja nicht gespeichert wird....

Wie kann ich das lösen?


Offline zysmo

  • Aktives Mitglied
  • ***
  • Beiträge: 107
  • Geschlecht: Männlich
Re: Auswahlmaske für das Web mit Ergebnisanzeige
« Antwort #5 am: 08.02.10 - 09:40:58 »
OK. Die Lösung rückt näher :-)
Ich habe das jetzt versucht mit JavaScript zu realisieren.
In der WebQueryOpen der Form rufe ich einen Agenten auf, der in einer Ansicht nach den Werten für die Drop-Downs sucht und sie in ein JavaScript-Array schreibt.
Im OnChange-Event des ersten Feldes rufe ich dann eine Funktion auf, die die Feldwerte aktualisiert.
Soweit alles prima.....

Aber: Das geht nur solange sich die Ansicht für den Agenten in der selben Datenbank befindet.
Bei mir befinden sich die Daten in einer Konfiguartionsdatenbank. Wenn ich den Agent in Notes starte läuft alles super... Aber im Web kann er anscheinend nicht auf eine andere Datenbank zugreifen...

Hat jemand eine Idee wie ich das hinbekomme?

Grüße
Alex

Offline zysmo

  • Aktives Mitglied
  • ***
  • Beiträge: 107
  • Geschlecht: Männlich
Re: Auswahlmaske für das Web mit Ergebnisanzeige
« Antwort #6 am: 17.02.10 - 20:22:16 »
Das Problem mit den Dropdown ist gelöst und läuft einwandfrei...
Das Ergebnis wird einem SearchTemplate per $$Return übergeben und die richtigen Dokumente angezeigt.

Jetzt würde ich aber gerne die Ergebnisse auf der selben Seite haben. Habe also eine eingebettete Ansicht in meiner Maske eingebaut.
Nur irgendwie bekomme ich die Ergebnisse nicht da rein...
Kann jemand helfen?

Alex

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz