Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Onkel Domino am 11.03.05 - 14:42:30
-
Hallo zusammen,
ich stehe vor folgendem Problem: ich möchte die Spaltenbeschriftungen einer View (die als eingebettete Ansicht verwendet wird) dynamisch vergeben; also am besten aus einem Profildokument auslesen. M.W. gibt es dafür keine "saubere" Lösung...
Als Workaround könnte ich mir lediglich vorstellen eine Zeile über der eingebetteten View demenstrechende Felder einzubetten. Dann dürfte man allerdings die Spaltenbreite nicht ändern. Eine andere Lösung wäre ein Dokument in der View, das die Spaltenbeschriftungen in sich trägt und das mit Hilfe von Queryopen und Querydelete Events vor dem Löschen/Verändern geschützt wird.
Beide "Lösungen" (wenn man das denn so bezeichnen darf :-) ) gefallen mir aber nicht wirklich. Hat jemand dafür eine brauchbare Lösung oder ein paar Ideen wie man so etwas realisieren könnte?
Danke schonmal,
Markus
-
Darüber wurde schon mal im Help-Desk - Thread diskutiert. Schau dort mal nach:
http://www.atnotes.de/index.php?topic=14798.0
-
hier geht die Discussion über die Views in dem von TMC zitierten Fred dann los
http://www.atnotes.de/index.php?topic=14798.msg123509#msg123509
Es gibt momentan aber keine saubere Lösung, um die Überschriften zur Laufzeit zu ändern ( userbezogen )
-
Angeregt durch den Fred im LDD http://www-10.lotus.com/ldd/46dom.nsf/55c38d716d632d9b8525689b005ba1c0/0cab445fad89db5280256da5003cac1d?OpenDocument
( hier wir Inline ASM verwendet ) habe ich mal den MEM gesnifft, und versucht, die Spalten über Assembler direkt im Speicher zu manipulieren. (also direkt die entsprechenden Stellen in der Videodarstellung ) So Schnell habe ich lange keinen Rechner mehr abstürzen sehen ;D Versucht das nicht zuhause. Schon gar nicht, wenn ihr euch fragt, was ich mit assembler meine ...
-
;D
Meine letzte Assember-Entwicklung war auf einem (ich glaube) 286er in der Schule, ich war da allerdings schon glücklich, ein "Hello World" rauszubringen auf den Bildschirm.
-
ich habe gerade mal Damien Katz angemailt
Dear Mr. Katz,
my name is Ulrich Krause a.k.a eknori ( http://www.eknori.de) OK, so far for this.
You are known to have a deep insight into Notes ( as one of it's developers you have, do you )
I'm developing a HelpDesk application (http://www.openntf.org/Projects/pmt.nsf/ProjectLookup/!!HELP!!) This application is supposed to be "multi-lingual". OK, I've managed to do all the language stuff.
But; yes there is a "but"; what about setting the column rows label in a view dynamically on a user basis during runtime ?? No chance at all.
From your deep knowledge of the insights of Notes. Is it possible for IBM to provide us with this feature ? Or is it simply impossible ?? We could build multi-language enabled applications without using the overhead of the DGW if only this feature were available.
Any answer is appreciated.
hier seine Antwort :
Of course it's possible, it's just code! It should be
fairly easy to build, just put a formula that computes
upon display. HOWEVER, I've worked long enough in this
business to know that things that should be easy often
aren't because of design decisions made long ago, so
without having the code infront of me, I can't say for
sure.
There's my 2 cents.
-
OK, was sagt uns das? Jeder mit Vertrag sollte einen Call bei IBM aufmachen, um das entsprechend zu priorisieren ;D
-
Right!
--- ulrich.krause@eknori.de wrote:
> Hi,
>
> >> just put a formula that computes
> upon display
>
> This means IBM, not me . Right ?
>
hier noch einmal meine Rückfrage ..
@TMC:
JA, JEDER sollte das tun ( ich bin gerade dabei )
-
Na, so eine Anfrage ( feature request ) verläuft dann warscheinlisch ebenso in Sande wie http://www.atnotes.de/index.php?topic=20219.msg131045#msg131045
Mein SPR wurde damals ohne weitere Analyse geschlossen; ich habe NIE einen SPR dieser "Kathrin" gesehen ... Schon gar nicht sehe ich das Thema in den entsprechenden Release Notes behandelt !
Aber ich bin ja nur ein Anwender und kein bissinesspaatna !
-
hier meine Anfrage ans ESR:
feature request(s):
ability to set the column label in a view on a per user session at runtime;
ability to set the "tabbed table" label on a per user session at runtime
wo sind eure Anfragen; Screenshots ?? Ich will kein leeres Geschwätz; ich will Taten SEHEN !!
-
Danke für die Antworten!
Wie/wo kann ich denn so einen feature request stellen?
-
Guckst Du:
http://www-306.ibm.com/software/support/probsub.html
-
Oder fast noch einfacher per Mail an paswd@de.ibm.com
Kunden- und PassportNummer müssen halt drinstehen...
-
Danke, dann werde ich mich auch mal darum kümmern :-)
-
eben hat mich der IBM ( immer bisschen mühsam ) Software Support angerufen und wollte wissen, was ich denn genau mit meiner Anfrage meine. Man könne kein Fehlverhalten der Views oder Tabellen feststellen. Works as designed ... Ich glaube ich lasse das zukünftig, noch irgendeine Anfrage an den verein zu stellen. Das ständige Hin- und Hertelefoniere raubt mir nur meine Zeit.
Spreche ich eigentlich "Polnisch rückwärts" ??
-
wenigstens der englischsprachige Support hat es verstanden
Dear Ulrich,
With reference to the above PMRs and our telephone conversation today, I
have created two enhancement requests as follows:
SPR # GPKS6AGG6Y (linked to PMR 18016,032,724), requesting an option for
computed column titles.
SPR # GPKS6AGL5D (linked to PMR 18057,032,724 ), requesting ability to set
a computed on display tab label in a tabbed table.
As discussed, these requests will be considered against the R7 codestream.
Please note that this does not guarantee a fix, but one will be considered
against the R7 release by our developers according to technical and
business criteria.
As agreed, I will now proceed to close these two PMRs.
As Customer satisfaction is important to me I would really appreciate your
feedback on how we handled this PMR. If you have any comments or
suggestions for improvement, please feel free to respond with your
feedback.
If you would prefer, you may email me directly or contact my manager:
mteeken@ie.ibm.com
It was a great pleasure to work with you.
Thank you.
-
nette Diskussion.
Nur kann man das - wie ihr wisst - bei einer komplexeren Anwendung, wo es long ago eine Menge an Design Decisions gegeben hat nicht mal so eben "reinproggen".
Business Partner werden da auch ganz sicher nicht besser behandelt als Kunden.
Genau das ist auch eine negative Folge von Abwärtskompatibilität.
Für IBM ist das eine Investitionsentscheidung, ob sich der Aufwand lohnt oder nicht.
Randbemerkung:
In Java wurden z.B. in den letzten 5.5 Jahren quasi ständig neue Webframeworks auf den Markt geworfen.
struts, tapestry, jsf, webworks2, webframework_von_spring, um nur die zur Zeit überlebenden open Source Frameworks zu nennen.
Die machen das auch nicht zum Spaß, sondern weil sie eben mit den long ago design decisions der schon bestehenden Frameworks unzufrieden sind.
Für Zugriff auf RDBMS gibt es ca. 8 und mehr konkurrierende Ansätze.
Für Zugriff auf entfernte Prozessräume ca. 4.
Für Austausch von xml ca. 4.
Für Frontend Technologien ca. 4.
Randbemerkung ENDE
Sobald sich ein Hersteller auf absolute Abwärtskompatibilität commited erhöht sich der zukünftige Preis von heutigen Design Decisions. Oder der heutige Preis von gestrigen Design Decisions.
Axel
-
na ja, versuchen kann man es ja mal. Es sind im Laufe der Lebensgeschichte von Lotus Notes7Domino mit Sicherheit einige Kundenwünsche mit eingeflossen. Warum nicht auch diese kleine Ergänzung. Wie Damien Katz ja schon treffend schrieb "It's only code"
In anderen UI Elementen ist das ja auch implementiert worden. Kann natürlich sein, daß man diese Dinge bewußt weggelassen hat. Das sind Unternehmensentscheidungen, die ich nicht bewerten kann, da ich die Hintergründe nicht kenne. Und zu den Hinergründen solcher Entscheidungen weigert sich meine Kristallkugel beharrlich, eine Aussage zu treffen.
Lassen wir uns also überraschen; kann sein daß es eingebaut wird. Können ja mal im "Cafe Karl" eine Wette plazieren ;D
-
Genau, das sehe ich auch so. Danke, Ulrich, dass Du uns die Nummern gegeben hast. Jetzt ist es wichtig, dass möglichst viele User diesen Wunsch äussern. Nebst den technischen Betrachtungen, bei denen wir uns auf die Developer verlassen müssen, und den kommerziellen Betrachtungen, die IBM logischerweise machen muss, geht in die Betrachtung auch ein, wie häufig so ein Feature gewünscht wird und wie kritisch dieses Feature für die Akzeptanz des Produktes bewertet wird. Heisst, je mehr Leute diesen beiden SPRs angehängt werden, desto mehr Gewicht bekommen sie und desto höher die Chance, dass man sich darum kümmert.
-
Also in der 7'er Beta die ich benutze, kann ich bislang keinen Hinweis auf computed columns finden... na ja, vielleicht bald (endlich)! ;)
-
Du glaubst doch nicht wirklich an Zauberei, Frank? Der Request ist jünger als die aktuelle Beta. Der Request wird es höchstens per Zufall in den Ur-Release von ND7 schaffen, ich würde das eher für später erwarten, vielleicht sogar erst für 7.5 (wenn es überhaupt "feasible" ist)
-
Also in der 7'er Beta die ich benutze, kann ich bislang keinen Hinweis auf computed columns fin
wie denn auch; habe den request doch erst gestern/heute gestellt ...
kann jetzt nur noch einmal auffordern:
Wer das Feature will, soll IBM Feuer unterm Hintern machen; mit Passport Vertrag kein Thema; einfach im ESR posten. Den anderen bleibt immer noch der Weg über Mail mit Berufung auf die oben geposteten Nummern ...
-
Neee Jens, nicht wirklich... ;D Aber es wäre halt zu schön gewesen um wahr zu sein, denn dieses Feature hat echt Charme, freu mich darauf, wenn's denn halt mal da ist!
@eknori: jojo, hab ich auch gerade gecheckt... :P
Mein Zauberstab *---- bringt's heute irgendwie nicht... ;D