|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre éclairé
![]() Inscription : décembre 2004 Messages : 349 ![]() |
Bonjour,
La création d'un Bean, la lecture de ses propriétés, l'appel à ses méthodes, ne me posent aucun PB depuis FORMS. Maintenant, je souhaiterais modifier des valeurs de blocks, d'items et de rg depuis le composant bean? Est-ce possible ? Sachant que ce type de code me renvoie des erreurs ... Code :
|
||
|
|
00
|
|
|
#2 | |
![]() ![]() ![]() Inscription : mai 2003 Messages : 6 533 ![]() |
Citation:
__________________
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 |
![]() ![]() ![]() Inscription : mai 2003 Messages : 6 533 ![]() |
Et faites attention au fait que vous pouvez facilement obtenir la liste des composants présents sur le canvas, mais vous ne pouvez pas les distinguer précisément, car Forms leur attribue un nom de type JButton01, JButton02, etc.
__________________
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
|
|
|
#4 | ||
|
Membre éclairé
![]() Inscription : décembre 2004 Messages : 349 ![]() |
... pour l'erreur
Citation:
Citation:
comment faire ? et a t'on accés d'une façon ou d'une autre aux propriétés d'un objet de l'applet forms tel que au travers de JDAPI on peut modifier l'ensemble des objets d'une forms ? |
||
|
|
00
|
|
|
#5 |
![]() ![]() ![]() Inscription : mai 2003 Messages : 6 533 ![]() |
Oui, vous avez accès aux objets, seulement le nom des champs indiqués dans le module Forms n'est pas stocké par l'applet, donc vous vous retrouvez avec une suite de JButton, JTextFields, JTextArea, etc.
Il faut donc déduire l'identité du champs par autre chose, comme son tooltip... (vachement pratique!) avec JDAPI vous avez accès à la source du module (le .FMB et donc naturellement au nom des items)
__________________
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
|
|
|
#6 | ||
![]() ![]() ![]() Inscription : mai 2003 Messages : 6 533 ![]() |
Voici le code permettant de connaitre toutes les "couches" existantes entre le composant et la fenêtre.
Code :
__________________
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 éclairé
![]() Inscription : décembre 2004 Messages : 349 ![]() |
Code :
Container container = this.getParent() Code :
Container container = this.getParent().getParent(); Citation:
|
|
|
|
00
|
|
|
#8 |
![]() ![]() ![]() Inscription : mai 2003 Messages : 6 533 ![]() |
Pouvez-vous poster l'intégralité du code ?
__________________
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 |
![]() ![]() ![]() Inscription : mai 2003 Messages : 6 533 ![]() |
En même temps, si vous utilisez un PJC, ceci explique cela, car vous ne voyez que le composant en cours.
Pour acceder à l'ensemble du canevas, il faut utiliser un Bean qui étend la classe VBean. Il y a de nombreux exemples ici http://forms.pjc.bean.over-blog.com/
__________________
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
|
|
|
#10 | |||
|
Membre éclairé
![]() Inscription : décembre 2004 Messages : 349 ![]() |
Code :
Citation:
|
|||
|
|
00
|
|
|
#11 | ||
![]() ![]() ![]() Inscription : mai 2003 Messages : 6 533 ![]() |
Déplacez le code
Code :
__________________
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
|
|
|
#12 | |||
|
Membre éclairé
![]() Inscription : décembre 2004 Messages : 349 ![]() |
Code :
FRM-92100 Citation:
Code :
Container container = this.getParent().getParent(); Le jar est créé sous jdev 9.0.4.1.1 build 1436 Ne peut il y avoir des incompatibilités avec la version du Jinitiator ou la vm Form ( 1.3 ) cela m'est arrivé en autres sur la classe StringBuffer ! |
|||
|
|
00
|
|
|
#13 | ||
![]() ![]() ![]() Inscription : mai 2003 Messages : 6 533 ![]() |
Code :
__________________
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
|
|
|
#14 |
|
Membre éclairé
![]() Inscription : décembre 2004 Messages : 349 ![]() |
OK ... le PB est résolu ..
Le bean n'était pas affiché dans forms donc pas de getParent() ! Avez vous une idée de la façon dont son générés les prompts des Text Item alias oracle.forms.ui.VTextField dans le oracle.forms.ui.DrawnPanel ... je ne les retouvent pas ! |
|
|
00
|
|
|
#15 |
![]() ![]() ![]() Inscription : mai 2003 Messages : 6 533 ![]() |
Je crois qu'ils n'existent pas en tant que composants. Ils doivent être "dessinés" comme les frames et les graphiques...
__________________
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
|
|
|
#16 |
|
Membre éclairé
![]() Inscription : décembre 2004 Messages : 349 ![]() |
c'est bien dommage ......
pour une version multi-langues ..... Merci . |
|
|
00
|
|
|
#17 |
![]() ![]() ![]() Inscription : mai 2003 Messages : 6 533 ![]() |
Cela peut s'implémenter en 100% Forms sans une ligne de Java.
__________________
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