Domino 9 und frühere Versionen > ND8: Entwicklung
Designvererbung und Zugriffsschutz durch Rollen bei Views
_luki:
--- Zitat von: Thomas Schulte am 15.06.10 - 12:15:40 ---Designtechnisch ist was ihr macht IRRSINN. Und wenn ihr Zugriffsrechte vergeben wollt dann nehmt doch BITTE LESER UND AUTORENFELDER.
Ein "weiter so" ist in diesem Fall definitiv NICHT der beste Weg.
--- Ende Zitat ---
Das ist mit klar, deshalb ja auch das dringende Anliegen der Aenderung.
--- Zitat von: Peter Klett am 15.06.10 - 11:09:58 ---Die "dynamische View" kannst Du mit einer eingebetteten Ansicht in einer Maske (oder einer Seite? hab ich noch nicht mit gearbeitet) erreichen. Zwar wird dort nicht ein eigener Select definiert, aber Du kannst die Dokumente anzeigen, die der ersten Kategorie entsprechen. Dort würde ich z.B. Produkt#Qualität#SonstigesMerkmal eintragen, in der Maske wählst Du dann Produkt, Qualität und SonstigesMerkmal aus, und nach einem F9 werden nur die Dokumente in der Ansicht angezeigt, die dazu passen.
--- Ende Zitat ---
Ich habe mir den Vorschlag jetzt eingehend durch den Kopf gehen lassen; fuer eine Einteilung in Kategorien sind die Produkte leider zu verschieden. Es beduerfe 15+ verschiedener "Kategorien", bzw. Kriterien zur konkreten unterscheidung der Produkte...
Langsam aber sicher bin ich kurz vorm Schlaganfall :D
Eine eventuelle Idee waere gewesen, den Gliederungseintraegen links je eine ID zu vergeben. Anhand dieser IDs koennte ein Agent den jeweiligen SELECT-Command (welcher eben einer bestimmten ID zugeordnet ist) ausfuehren und somit zur Laufzeit eine View befuellen... (wenn das technische ueberhaupt moeglich ist)
Begeistert bin ich jedenfalls nicht von dieser Loesung...
Momentan beschaeftige ich mich mit XPages, welche voelliges Neuland fuer mich sind. Die Tutorials hauen natuerlich groszteils nicht hin, weil den Views nicht unmittelbar Werte, bzw. Felder hinterlegt sind (wie in den Tuts vorgegeben) - sondern das ganze ueber diese SELECT-Statements funktioniert...
Mir mangelt es zzt. leider an einem vernuenftigen Loesungsansatz :/
Peter Klett:
Du solltest Dich von der Idee lösen, je Produkt, Merkmal usw. eigene Selects, Gliederungseinträge usw. zu bauen. Solange Du an dieser Struktur festhältst, wirst Du mit keinem technischen Mittel der Welt eine vernünftige Lösung produzieren, auch wenn XPages richtig toll und modern klingt, das logische Grundgerüst muss stimmen.
atbits:
@Peter: Der Nachteil von den eingebetteten Ansichten ist, dass man in den Spaltenheadern nicht mehr sortieren kann.
Ich versuche das auch oft wie von Dir beschrieben, das Problem ist, wenn man den Usern einmal die sortierten Header gezeigt hat, wollen die die nicht mehr hergeben (weil dann haben Sie ja weniger Funktionalität als vorher ... - die Diskussionen sind meistens fruchtlos und rationale Argumente ziehen da auch nicht), naja
Wie wäre es denn wenn Du an Hand einer "Vorlagen-Ansicht" ncächtlich von einem Agent je Produkt einen Gliederungseintrag und eine View machen läßt?
200 Views sind aber zu viel, die App ist doch sicher unerträglich lahm.
Andere Variante eine Filter-Maske, die eine Search macht und die Suchergebnisse in einen Folder pusht.
Ach es gibt zig Ansätze, es hängt wirklich von der Applikation ab, die müßte man mal sehen und dann redesignen...
Kannst Du ein paar Screenshots posten, damit man ein gefühl kriegt um was es geht?
Grüße David
_luki:
--- Zitat von: atbits am 15.06.10 - 16:05:41 ---200 Views sind aber zu viel, die App ist doch sicher unerträglich lahm.
--- Ende Zitat ---
Bzgl. der Geschwindigkeit kann ich mich ueberhaupt nicht beschweren.
--- Zitat ---Kannst Du ein paar Screenshots posten, damit man ein gefühl kriegt um was es geht?
--- Ende Zitat ---
Hab' mal einen angefuegt.
Die Gliederung links ist erstmal in Produktgruppen unterteilt, welche dann die verschiedenen Produkte preisgibt.
Diese Produkte sind in weitere Teilprodukte unterteilt.
Wenn man jetzt ein Teilprodukt auswaehlt wird die dazugehoerige View mit einem SELECT-Statement aufgerufen.
Nun habe ich im mittleren View eine Auflistung saemtlicher Bauplaene, saemtlicher Komponenten/Ansichten des Teilproduktes.
Nun kann ich hier den gewuenschten Bauplan auswaehlen, dieser wird dann in der rechten View angezeigt.
Dort habe ich nun ein Bild, mit einem Thumb des Bauplanes und den Bauplan als Dateien zum Download bereitgestellt.
Ich hoffe, ich konnte das ganze etwas verdeutlichen...
Gruesze & herzlichen Dank,
Luki
atbits:
Das ist ja eine Webanwendung, davon stand ja noch gar nix im Post.
Da haben wir doch gleich viel mehr Möglichkeiten ;-)
Baue statt den ganzen Views einen Web-Agent der Dir quasi die View-Tabelle aufbaut.
Du übergibst dem blos das SELECT, dann macht der ein Search und printed die HTML raus und fertisch is die Laube.
Grüße David
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln