|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre Expert
![]() Inscription : avril 2005 Messages : 1 672 ![]() |
Bonjour,
Je souhaiterais mettre en place une liste avec sélection multiple. En consultant le guide de Sheikyerbouti sur forms 10g, j'ai découvert que cela implique obligatoirement d'utiliser un composant Java : http://sheikyerbouti.developpez.com/...page=Chap24#LB N'ayant jamais intégré de composants Java dans mes applications Forms, je me pose donc quelques questions : - est-ce facilement faisable (comparé par exemple à la création d'une bibliothèque que l'on place dans le bon répertoire) ? - est-ce maintenable : qui dit Java dit composant libre donc on ne peut pas garantir que les objets sont fiable et surtout maintenus dans le temps ? - faut-il des grandes connaissances en Java et surtout cela nécessite t'il beaucoup de développement : faut-il tout gérer à la main (graphisme, moteur, rafraichissements, etc.) ? - etc. Merci de vos indications. Magnus
__________________
Modérateur des forums Oracle et Langage SQL Forum SQL : je n'interviens PAS plus de 4 fois dans une discussion car si c'est nécessaire cela prouve généralement que vous n'avez pas respecté : les règles du forum |
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Inscription : mai 2003 Messages : 6 533 ![]() |
Lorsque le composant Java est fourni par Oracle comme dans le cas de liste à sélection multiple, il n'y a pas trop de problème à se faire.
L'intégration est très rapide et consiste le plus souvent à copier un fichier jar dans le répertoire /forms/java et à mettre à jour le fichier /forms/server/formsweb.cfg
__________________
Rédacteur Oracle (Oracle ACE) Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche Je ne réponds pas aux questions techniques par MP Blogs: Forms-PL/SQL-J2EE - Forms Java Beans |
|
|
00
|
|
|
#3 | |
|
Membre Expert
![]() Inscription : avril 2005 Messages : 1 672 ![]() |
Citation:
Auriez-vous la gentillesse de me guider ? [EDIT] J'ai réussi à atterir sur ce site : http://forms.pjc.bean.over-blog.com/ Je brule... [/EDIT]
__________________
Modérateur des forums Oracle et Langage SQL Forum SQL : je n'interviens PAS plus de 4 fois dans une discussion car si c'est nécessaire cela prouve généralement que vous n'avez pas respecté : les règles du forum |
|
|
|
00
|
|
|
#4 |
|
Expert Confirmé
![]() Chef de projet en SSII Inscription : janvier 2004 Messages : 2 866 ![]() |
Salut Magnus,
Sur la droite tu as un cadre Ressource qui contient un lien Sample Code Si tu vois pas : http://www.oracle.com/technology/sam...rms/index.html Ensuite, il suffit que tu download Oracle Forms 10g demos ou Oracle Forms 10gR2 demos suivant ta version
__________________
Un problème sans solution est un problème mal posé Merci de poser vos questions sur le forum, je ne réponds pas aux questions posées par MP. |
|
|
00
|
|
|
#5 | |
|
Membre Expert
![]() Inscription : avril 2005 Messages : 1 672 ![]() |
Hello plaineR,
J'étais déjà passé dans cette section et ici : http://www.oracle.com/technology/sam...rms/index.html Ils nous avertissent Citation:
__________________
Modérateur des forums Oracle et Langage SQL Forum SQL : je n'interviens PAS plus de 4 fois dans une discussion car si c'est nécessaire cela prouve généralement que vous n'avez pas respecté : les règles du forum |
|
|
|
00
|
|
|
#6 |
![]() ![]() ![]() Inscription : mai 2003 Messages : 6 533 ![]() |
Vous n'avez pas beaucoup cherché !
sur la page : http://www.oracle.com/technology/sam...rms/index.html, il y a 2 liens : Oracle Forms 10g demo et Oracle Forms 10gR2 demo. Chacun pointe sur un fichier zip qui, une fois décompressé, offre plus de 20 démos dont celle qui vopus interesse : multiselect.
__________________
Rédacteur Oracle (Oracle ACE) Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche Je ne réponds pas aux questions techniques par MP Blogs: Forms-PL/SQL-J2EE - Forms Java Beans |
|
|
00
|
|
|
#7 | ||
|
Membre Expert
![]() Inscription : avril 2005 Messages : 1 672 ![]() |
Citation:
Citation:
Merci quand même
__________________
Modérateur des forums Oracle et Langage SQL Forum SQL : je n'interviens PAS plus de 4 fois dans une discussion car si c'est nécessaire cela prouve généralement que vous n'avez pas respecté : les règles du forum |
||
|
|
00
|
|
|
#8 |
![]() ![]() ![]() Inscription : mai 2003 Messages : 6 533 ![]() |
Je peux vous envoyer la version 9i.
__________________
Rédacteur Oracle (Oracle ACE) Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche Je ne réponds pas aux questions techniques par MP Blogs: Forms-PL/SQL-J2EE - Forms Java Beans |
|
|
00
|
|
|
#9 | |
|
Membre Expert
![]() Inscription : avril 2005 Messages : 1 672 ![]() |
Citation:
En fait je dispose (uniquement) de forms 9.0.4.0.19 et le zip contenant la démo se nomme forms10gdemos9_0_4_2.zip donc j'imagine que ma version de forms est trop ancienne. On dispose d'une version 10gR1 que l'on n'a jamais installé. Cela devrait résoudre le problème non ?
__________________
Modérateur des forums Oracle et Langage SQL Forum SQL : je n'interviens PAS plus de 4 fois dans une discussion car si c'est nécessaire cela prouve généralement que vous n'avez pas respecté : les règles du forum |
|
|
|
00
|
|
|
#10 |
![]() ![]() ![]() Inscription : mai 2003 Messages : 6 533 ![]() |
c'est bizarre. Forms 9.0.4 est la version 10gR1 !
__________________
Rédacteur Oracle (Oracle ACE) Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche Je ne réponds pas aux questions techniques par MP Blogs: Forms-PL/SQL-J2EE - Forms Java Beans |
|
|
00
|
|
|
#11 |
|
Membre Expert
![]() Inscription : avril 2005 Messages : 1 672 ![]() |
Il faut donc que je patche l'OAS pour qu'il soit en 9042.
Je m'y mets et je vous tiens au courant du résultat. Merci pour ces infos.
__________________
Modérateur des forums Oracle et Langage SQL Forum SQL : je n'interviens PAS plus de 4 fois dans une discussion car si c'est nécessaire cela prouve généralement que vous n'avez pas respecté : les règles du forum |
|
|
00
|
|
|
#12 |
![]() ![]() ![]() Inscription : mai 2003 Messages : 6 533 ![]() |
Sinon, il suffit de copier le fichier /demo/jars/multiselect.jar dans votre répertoire /forms/java et de l'inclure dans le tag archive ou archive_jini du fichier /forms/server/formsweb.cfg.
Ensuite vous poueez utiliser le form fourni (multiselect.fmb)
__________________
Rédacteur Oracle (Oracle ACE) Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche Je ne réponds pas aux questions techniques par MP Blogs: Forms-PL/SQL-J2EE - Forms Java Beans |
|
|
00
|
|
|
#13 |
|
Membre Expert
![]() Inscription : avril 2005 Messages : 1 672 ![]() |
Parfait.
J'ai procédé exactement comme vous le décriviez et effectivement je peux utiliser ce composant. Il ne me reste plus qu'à étudier le source .fmb pour savoir comment on l'utilise. Remarque : si à l'exécution vous n'arrivez pas à faire de sélection multiple et que vous n'avez pas de message d'erreur, pensez à effacer le cache de JInitiator. Je vous remercie Messieurs pour m'avoir permis de résoudre cette problématique aussi rapidement.
__________________
Modérateur des forums Oracle et Langage SQL Forum SQL : je n'interviens PAS plus de 4 fois dans une discussion car si c'est nécessaire cela prouve généralement que vous n'avez pas respecté : les règles du forum |
|
|
00
|
|
|
#14 |
![]() ![]() ![]() Inscription : mai 2003 Messages : 6 533 ![]() |
En fait, la liste des options sélectionnées dans la liste déroulante est obtenu avec l'instruction Get_Custom_Property(). Cela retourne une chaine dont les éléments sont séparés par une virgule.
Il faut juste extraire chaque élément de la liste.
__________________
Rédacteur Oracle (Oracle ACE) Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche Je ne réponds pas aux questions techniques par MP Blogs: Forms-PL/SQL-J2EE - Forms Java Beans |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com