Eventing Navigationleiste des Portals

Portaltechnologie.

Eventing Navigationleiste des Portals

Postby Vince1470 » Thu May 22, 2003 3:23 pm

Hallo,

weiß jemand, wie ich an das Eventing des Portal Menüs rankomme???

Möchte gerne das mein Iview beim Seitenwechsel (klick auf die Portalmenüleiste) darauf reagiert :?:

Vielen Dank für eure Hilfe,
Focus5
Vince1470
.
.
 
Posts: 7
Joined: Tue May 20, 2003 3:51 pm

Postby Codemaster » Fri May 23, 2003 9:45 am

Hi Focus,

wie soll denn dein IView darauf reagieren. Bei einem Seitenwechsel verschwindet es doch bzw steht dann in einem neuen context...

Gruß CM
Codemaster
 

Eventing Navigationleiste des Portals

Postby Vince1470 » Fri May 23, 2003 10:30 am

Hallo,

das Iview soll bei einem Seitenwechsel einen Timer starten bzw. stoppen
und diese ermittelte Zeit auf einen Innenauftrag im R/3 schreiben.

Wenn ich es nicht über das Eventing der Navigationsleiste hinbekomme, was für Möglichkeiten habe ich dann noch ?

Danke,
Focus5
Vince1470
.
.
 
Posts: 7
Joined: Tue May 20, 2003 3:51 pm

Postby Codemaster » Fri May 23, 2003 11:02 am

soll dann die zeit gestoppt werden die ein User brauch um ein formular auszufüllen?!?
Codemaster
 

Postby Vince1470 » Fri May 23, 2003 11:12 am

Ne,
sorry, vielleicht sollte ich den Background mehr erläutern.

Background:
Das Iview soll für einen Call Center Agent erstellt werden, welcher zum einen Telefonanrufe portalgestützt erfasst und zum anderen Email bzw. Post bekommt.
Das Iview soll nun erfassen wie lange der Call Center Agent Telefonanrufe erfasst oder wie lange er seinen "Papierkram" bearbeitet.

Später sollen diese Daten kundenabhängig auf einen Innenauftrag im R/3 rückgemeldet werden.

Daher das Eventing über die Navigationleiste, da es sich bei den 2 verschiedenen Themenbereichen um 2 getrennte Portalseiten handelt.

Fällt dir dazu nen Lösung ein ??

Vielen Dank,
Focus5
Vince1470
.
.
 
Posts: 7
Joined: Tue May 20, 2003 3:51 pm

Postby Codemaster » Fri May 23, 2003 1:42 pm

aha.. hört sich ja ziemlich interessant an. nun ja... aber das design - ich weiß nicht. Habt aber ziemlich viel vertrauen, daß es keine netzwerkengpässe gibt. aber gut...
Leider kann ich dir nicht sagen, wie du auf das portaleventing zugreifen kannst. Ich würde dir aber vorschlagen die sache im Konstruktor bzw. destruktor zu machen...
D.h. Jedesmal wenn das iview aufgrufen wird hört er auf die zeit zu stoppen und jedesmal wenn eine andere seite aufgerufen wird fängt er an zu zählen....

Gruß CM
Codemaster
 

Postby Vince1470 » Fri May 23, 2003 5:32 pm

Hallo Codemaster,

genau das wollen wir machen. (Timer stoppt bei Seitenwechsel und beginnt auf andere Seite).

Leider verstehe ich nicht, was du mit dem Konstruktor machen willst.

Bzw. was ist ein Destruktor?

Vielen Dank,
Focus5
Vince1470
.
.
 
Posts: 7
Joined: Tue May 20, 2003 3:51 pm

Postby Codemaster » Mon May 26, 2003 12:48 pm

Hi Focus,

scheints noch nicht so lange mit der Javawelt vertraut zu sein. Jedes Java Klasse besitzt einen Konstruktor. Das ist eine statische Methode bei deren aufruf ein Objekt der Klasse erzeugt wird. Evt. ist es Möglich dem Konstruktor auch initialparameter mitzugeben.

Wenn ich so darüber nachdenke, dann würde ich an deiner stelle beim Aufruf deines IViews ein Objekt erzeugen und dies mit der Aktuellen Uhrzeit in den speicher legen.
wenn dein IView nochmal aufgerufen wird (bei stop) dann schaust du nur in den Speicher ob dein Objekt schon da ist. Berechnest die vergangene Zeit und schreibst es auf die DB...

gruß CM

ps: destroktor zerstört das objekt.
Codemaster
 


Return to Enterprise Portal

Who is online

Users browsing this forum: No registered users and 1 guest