Plugin RCP/Lotus : ajouter bouton dans vue / toolbar existan

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

Plugin RCP/Lotus : ajouter bouton dans vue / toolbar existan

Messagepar serra » 20 Juil 2010 à 13:31

Bonjour,

Je suis face à un problème.

Est il possible d'ajouter un bouton dans une vue ou toolbar existante de Lotus Notes 8.5.1 avec la techno Java/Eclipse RCP??

Si oui dites le moi svp !!
serra
Découvre Dominoarea
Découvre Dominoarea
 
Message(s) : 8
Inscrit(e) le : 20 Juil 2010 à 13:26

Messagepar Michael DELIQUE » 20 Juil 2010 à 16:27

salut

tu veux faire via du code une opération qui est normalement faisable avec le designer ?

déjà tu peux jouer avec les options de masquage. sinon, mais je sais pas si elle existe en Java il ya a la class dbdesign en lotus script
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar serra » 20 Juil 2010 à 16:35

Mon projet consiste à réaliser un plugin eclipse rcp pour lotus note
La dernière version de lotus notes 8.5.1 étant construite sur eclipse .
Le but est de tout faire en java
Mais je connais, pas les limitations.

Je voudrais pouvoir modifier les fenêtres existantes (rajouter des boutons).
Je souhaiterais aussi pourvoir ajouter des handlers ou traitements sur les click des boutons "Send" dans le cas ou on a ouvert l'onglet des mails.

Le designer dont tu parles généres t il du code java ?

Pour l'instant je n'arrive qu'a creer une toolbar avec des vues qui s'interfacent pas avec le reste du client Lotus Notes (vue des mails , des contacts). Est -ce une limitation voulue ?

Si quelqun connait bien le mecanisme de plugin rcp pour lotus notes ça m'interesse !

Merci pour vos réponses !
serra
Découvre Dominoarea
Découvre Dominoarea
 
Message(s) : 8
Inscrit(e) le : 20 Juil 2010 à 13:26

Messagepar Michael DELIQUE » 20 Juil 2010 à 16:36

petite question :

tu connais le développement sous notes ?
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar serra » 20 Juil 2010 à 16:39

Non je débute mais il y a peu d'infos sur le dev java pour lotus notes et notamment l'interfaçage avec les vues existantes
serra
Découvre Dominoarea
Découvre Dominoarea
 
Message(s) : 8
Inscrit(e) le : 20 Juil 2010 à 13:26

Messagepar Smicky » 21 Juil 2010 à 17:10

dejà y'a 2 types de vues :
- celles rendues par Notes "classic" : tu peux les modifier avec le designer, a l'ancienne on dira
- celles rendues par Notes "Eclipsified" : la plupart de celles du mail, de l'agenda, du carnet d'adresses perso ... : celles la tu peux y ajouter des boutons également via le designer, à l'ancienne. Tu peux aussi étendre les plugin eclipse qui servent de "vue" (au sens eclipse du terme). Mais la tache est tout de même plus complexe... (il faut trouver les points d'extension qui vont bien, savoir masquer ton bouton qd tu n'est pas dans un mail (car les vues "eclipse" sont utilsées à plein d'endroits), etc...). Sans compter les problématiques de déploiement (gérables, mais faut maitriser un minimum)

Tu peux aller voir le blog de Bob Balfe (google !) tu y verras pas mal d'exemples...

Au final, suivant la customisation que tu veux faire, faut vraiment se poser des questions si passer par un plugin eclipse vaut le coup ou si ce n'est pas bcp plus facile / rapide de le faire en notes "classic"...
Smicky
Posteur habitué
Posteur habitué
 
Message(s) : 232
Inscrit(e) le : 09 Déc 2006 à 15:27
Localisation : Paris

Messagepar serra » 21 Juil 2010 à 17:23

Comment sait on si une vue est "classic" ou "eclipsidied" ?
Y a t il un site qui parle de ces "bons" points d'extension ?
J'en ai cherché et a part la doc eclipse "pour eclipse et pas lotus"
j'ai pas trouvé

La méthode plugin eclipse m'est imposée.
Mon souci majeur est comment capturer l'evenement click sur le bouton
send pour les mails ou a defaut comment creer un nouveau bouton send
pour effectuer un traitement spécial sur le mail => lui attacher une piece jointe

Merci de m'avoir répondu
serra
Découvre Dominoarea
Découvre Dominoarea
 
Message(s) : 8
Inscrit(e) le : 20 Juil 2010 à 13:26


Retour vers Développement

cron