Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: robertpp am 26.09.05 - 16:54:23
-
Hallo nach einer Woche Urlaub ist es schwirieg sich zu konzentrieren.
Ich hab folgendes Problem.
Ich hab eine cat. View in der so die doc's stehen:
FK1 Fahrzeugsteuerung
doc 1
doc 2
doc 3
FK2 Fahrzeugsteuerung
doc 1
doc 2
Nun möchte ich in der zweiten View nur noch
FK1 Fahrzeugsteuerung
FK2 Fahrzeugsteuerung
Drinnen stehen haben aber gefüllt nur mit den kategorien aus der 1 View.
Also wie ein @DbColumn("":"NoCache"; ""; "Infoboard by Category"; 1)
Ich bekomm das aber nicht hin.
Ich hab es so probiert:
"[<a href=\"/" + _db +"/Infoboard by Category?openView&RestrictToCategory=" + Categories +"\">" +Categories+ "</a>]"
Aber da zeigt er mir FK1 Fahrzeugsteuerung und FK2 Fahrzeugsteuerung mehrmals.
-
Das hab ich noch vergessen: Das ganze ist fürs web.
Ich hab jetzt noch das hier gefunden.
@Command( [ViewShowOnlyCategories] )
Und wenn ich eben auf die Kategorie dann klicke dann so er mir alle doc's mit
"Infoboard by Category?openView&RestrictToCategory=" + Categories
öffnen.
-
Du willst also quasi aus den Kategorien eine Liste mit Links bauen ?
Wenn ich das richtig verstanden habe, versuchs mal so :
Bau dir eine Page mit Berechnetem Wert als Passthru-HTML.
Als Formel kannst Du dann so etwas verwenden :
Categories := @Unique( @Left( @DbColumn( "":""; "":""; "View"; 1 ); 1) );
@Implode( "<a href=\"View?openview&RestrictToCategory=" + Categories + ">" + ExistingLetters + "</a>" )
-
Hallo driri,
ich denke das sieht gut aus ich werde mir das mal ansehen.
danke robert
-
So das funktioniert jetzt nach einer kleinen Ergänzung von driri's Code, aber jetzt zeigt er mir alle Einträge nebeneinander an und das möchte ich nicht.
gibt es da eine Lösung?
-
Stop ich hab es gefunden:
Mit <br> geht es.
Also dann so als gesamtes Werk:
Categories := @DbColumn( "":""; "":""; "Infoboard by Category"; 1 );
@Implode("<a href=\"Infoboard by Category?openview&RestrictToCategory=" + Categories + "\">" + Categories + "</a><br>")