Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: Sebi087 am 17.03.15 - 13:36:03

Titel: Alle Columns sortierbar?
Beitrag von: Sebi087 am 17.03.15 - 13:36:03
Hallo Zusammen,

habe ich die Möglichkeit, bei einer großen View mit vielen Columns irgendwie alle Columns sortable zu definieren oder muss ich wirklich jede Column einzeln anpacken.

Lg,
Sebastian
Titel: Re: Alle Columns sortierbar?
Beitrag von: ascabg am 17.03.15 - 13:44:51
Hallo,

Verstehe ich das richtig, Du willst also so etwas erreichen.

Spalte 1 wird sortiert, anschliessend willst du auch noch die Spalte 3 sortieren, wobei die
die vorher in Spalte 1 eingestellte Sortierung erhalten bleiben.

Jetzt willst du noch nach Spalte 6 sortieren, wobei die beiden bereits vorhandenen Sortierungen
beibehalten werden.

%EDIT:
Danach sollen also die Spalten 1, 3 und 6 sortiert sein.


Andreas
Titel: Re: Alle Columns sortierbar?
Beitrag von: Tode am 17.03.15 - 13:46:40
Du musst das einzeln machen.

ABER: Ich empfehle Dir dringend, Dir zu überlegen, ob Du das wirklich brauchst. Für jede Sortier- Möglichkeit brauchst Du einen kompletten Ansichts- Index. Das bedeutet: Eine multipel sortierbare Ansicht benötigt genausoviel Indizes wie n- Ansichten mit jeweils einer Sortierung. Der Neuaufbau einer solchen "Monster- Ansicht" kann u.U. ewig dauern, und auch die Anfälligkeit für Index- Korruption steigt mit jeder weiteren sortierbaren Ansicht.
Titel: Re: Alle Columns sortierbar?
Beitrag von: Driri am 17.03.15 - 14:00:31
Ergänzung / Tipp zu Todes Aussagen:

Ich stand bei ein paar Anwendungen auch vor der Problematik und habe das entweder durch Exportfunktionen nach Excel (weil die Daten eigentlich sowieso noch weiter ausgewertet werden sollten) oder durch die Verteilung der Sortierbarkeit auf mehrere Ansichten gelöst.

Im zweiten Fall kann man ja in den Spalteneigenschaften statt der Sortierfunktion auch den Sprung in eine andere Ansicht auf den Spaltenkopf legen. Dann ist das vom Handling her für den Anwender recht ähnlich.
Titel: Re: Alle Columns sortierbar?
Beitrag von: Sebi087 am 17.03.15 - 14:10:58
Du musst das einzeln machen.

ABER: Ich empfehle Dir dringend, Dir zu überlegen, ob Du das wirklich brauchst. Für jede Sortier- Möglichkeit brauchst Du einen kompletten Ansichts- Index. Das bedeutet: Eine multipel sortierbare Ansicht benötigt genausoviel Indizes wie n- Ansichten mit jeweils einer Sortierung. Der Neuaufbau einer solchen "Monster- Ansicht" kann u.U. ewig dauern, und auch die Anfälligkeit für Index- Korruption steigt mit jeder weiteren sortierbaren Ansicht.

Das ist mir klar. Das ist mir vollkommen klar. Das hab ich der IT bzw. dem Fachbereich dahinter auch gesagt. Aussage war: EGAL. Machen sie es so und nur so.

Bitte...  ::) :-:

@Andreas: Jede Spalte soll sortierbar sein.

@Ingo: Nice Idea... Daran hatte ich noch nicht gedacht. Ist aber vom Kunden auch nicht gewünscht.
Titel: Re: Alle Columns sortierbar?
Beitrag von: ascabg am 17.03.15 - 14:21:11
Das konnte ich mir fast denken.

Prinzipiell kannst du schon jede Spalte einer Ansicht auch sortierbar machen.

Aber.
Und dieses Aber mit allen seinen Nebenwirlungen hat Tode ja schon hinreichend beschrieben.

Ich wuerde versuchen nochmals versuchen mit den Anforderern zu reden und ihnen ganz klar
die zu erwartenden Nebenwirkungen aufzaehlen.

Alternativen sind ja vorhanden.


Andreas
Titel: Re: Alle Columns sortierbar?
Beitrag von: pram am 17.03.15 - 19:36:14
Zitat
... vielen Columns irgendwie alle Columns sortable zu definieren oder muss ich wirklich jede Column einzeln anpacken.

GGf als DXL editieren und mit Suchen/ersetzen arbeiten.

Gruß
Roland
Titel: Re: Alle Columns sortierbar?
Beitrag von: Keydins am 18.03.15 - 08:55:34
Für derartige Massenänderungen ist z.B. auch das Toolset von Ytria sehr praktisch.

Gruß
Dirk
Titel: Re: Alle Columns sortierbar?
Beitrag von: Sebi087 am 18.03.15 - 13:09:40
Ich wuerde versuchen nochmals versuchen mit den Anforderern zu reden und ihnen ganz klar
die zu erwartenden Nebenwirkungen aufzaehlen.

Alternativen sind ja vorhanden.

Ich hab mir schon den Mund trocken geredet.
Die letzte Aussage war, ob ich nicht einfach mal nach Vorgabe handeln könnte ohne ständig belehrend auf irgendwas hinzuweisen.

Kunde ist König... Also wirds nun so gemacht.  :-: