Bonjour
comment integrer le calendrier JCalendar Dans une application forms 10g.
Merci d'avance
Bonjour
comment integrer le calendrier JCalendar Dans une application forms 10g.
Merci d'avance
Lire cet article
copier les fichiers .JAR du fichier .zip dans votre répertoire /forms/java
les ajouter aux tags archive et archive_jini de votre fichier /forms/server/formsweb.cfg
archive_jini=f90all_jinit.jar,JCalendarJinit.jar,jcalendar.jar
archive=f90all.jar,FJCalendar.jar,jcalendar-1.3.2.jar,looks-2.0.1.jar
selon que vous utilisez JInitiator ou le plugin de Sun
j'utilise Jinitiator.
J'ai un module qui contient Un bouton et un champ texte.Je veux afficher le calendrier en cliquant sur le botton et retourner la valeur selectionne dans le champ texte
Si vous utilisez JInitiator, il faut charger le fichier zip donné en fin de l'article:
Download the JCalendarJinit.zip file
Sinon, pour mettre en oeuvre le calendrier, l'article est livré avec une forme de test qui, justement, affiche le calendrier en pressant un bouton...
Y'a qu'à regarder
salut
qand j essaye de lancer l'application, il m'affiche une erreur au bas de page
erreur: java.lang.UnsupportedClassVersionError : com/toedter/calendar/Jcalendar (Unsupported major.minor version 48.0)
Si vous utilisez le JInitiator, il faut récupérer le fichier JCalendarJinit.zip, en extraire les 2 fichiers .JAR dans votre répertoire /forms/java, les ajouter à la balise archive_jini et utiliser la forme de test JCALENDAR_JINIT.FMB
Bonjour Tout le monde.
J'ai procéder comme indiqué ci-dessous pour créer un calendrier sous Forms 10 en utilisant le JCALENDAR.
Quand j'éxécute le JCALENDAR.FMB, je tombe sur une fenêtre intitulée "Avertissement Sécurité JPI" .
Et sur cette fenêtre on lit ce qui suit :
Voulez vous installer et exécuter l'applet signé distribué par "fdeg"?
Authenticité de l'éditeur vérifiée par "fdeg".
Le certificat de sécurité a été émis par une société qui n'est pas autorisée.
Le certificat de sécurité n'a pas expiré et est toujours valide.
Attention: "fdeg" atteste que ce contenu est sûr. Vous ne devriez installer/afficher ce contenu que si vous estimez que "fdeg" peut donner cette attestation.
Après ces messages on voit 4 boutons en bas de la fenêtre
- Autoriser cette session
- Refuser
- Autoriser en tout temps
- Afficher le certificat.
ET quand on clique sur le bouton Afficher certificat et qu'on sélectionne le champ "Validité"
qui affiche les messages suivants :
Vous pouvez accepter en cliquant le bouton : autoriser en tous temps
Bonjour Tout le monde.
J'ai procéder comme indiqué ci-dessous pour créer un calendrier sous Forms 10 en utilisant le JCALENDAR.
Quand j'éxécute le JCALENDAR.FMB, je tombe sur une fenêtre intitulée "Avertissement Sécurité JPI" .
Et sur cette fenêtre on lit ce qui suit :
Voulez vous installer et exécuter l'applet signé distribué par "fdeg"?
Authenticité de l'éditeur vérifiée par "fdeg".
Le certificat de sécurité a été émis par une société qui n'est pas autorisée.
Le certificat de sécurité n'a pas expiré et est toujours valide.
Attention: "fdeg" atteste que ce contenu est sûr. Vous ne devriez installer/afficher ce contenu que si vous estimez que "fdeg" peut donner cette attestation.
Après ces messages on voit 4 boutons en bas de la fenêtre
- Autoriser cette session
- Refuser
- Autoriser en tout temps
- Afficher le certificat.
ET quand on clique sur le bouton Afficher le certificat et qu'on sélectionne le champ "Validité"
on lit ceci comme période de validité de la licence :
[From : Tue Nov 20 10:56:17 CET 2007,
To : Fri Nov 14:10:56:17 CET 2008 ]
Mes inquiétudes :
1) Dois - je comprendre que je ne pourrai plus utilser le JCALENDAR.FMB à partir du Vendredi 14 Novembre 2008 ?
2) Dans l'article recommandé (http://forms.pjc.bean.over-blog.com/...-14848846.html ) il est dit que le FJCalendar.jar file doit être signé .
S'il vous plait pouvez vous m'indiquer comment procéder pour le signer, et comment procéder pour que ma licence ait une date de validité de 30 ans par exemple.
Je suis débutante et je n'y connais pas grand chose.
Merci pour votre réponse et votre aide.
PS : : Je joins à ce message, la fenêtre d'avertissement de Sécurité de JPI.
Il s'agit de la validité du certificat. Pendant ce temps, la question ne vous sera plus posée. A l'issue de cette période, la question vous sera posée de nouveau.
Merci pour votre réponse.
A l'issue de la période de validité, s'il me pose encore la question et que je répondais encore en cliquant sur "autoriser en tout temps" , la durée de validité de mon certificat passerait à 1 an ? y'a t'il un moyen d'augumenter cette durée en ce moment là ?
Merci.
Vous pouvez signer le fichier JAR avec votre propre certificat, avec la durée désirée.
Bonjour,
Concernant l’intégration du calendrier dans forms, on a suivi toutes les étapes citées ci-dessus mais en ouvrant le canevas de la form JCALENDAR.fmb ce message d'erreur s'affiche:
Merci.FRM-13008:can not find javaBean with name 'oracle.forms.fd.JCalendar'
j ai essaye d'installer JInitiator 1.3.1.28 et le meme resultat
Voulez-vous bien copier, ici, le contenu de votre tag archive_jini de votre fichier /formsweb.cfg, ainsi que le contenu complet (depuis la première ligne) de votre console java à l'exécution.
archive_jini=frmall_jinit.jar,myicons.jar,ticker.jar,frmall.jar,chat.jar,jcalendar-1.3.2.jar,looks-2.0.1.jar,JCalendarJinit.jar,jcalendar.jar
JInitiator: Version 1.3.1.22
Utilisation de la version JRE 1.3.1.22-internal Java HotSpot(TM) Client VM
Répertoire d'accueil de l'utilisateur = C:\Documents and Settings\Administrateur
Configuration du proxy : Configuration manuelle
Proxy : 192.168.1.5:8080
Remplacement du proxy : <local>
JAR cache enabled
Location: C:\Documents and Settings\Administrateur\Oracle Jar Cache
Maximum size: 50 MB
Compression level: 0
----------------------------------------------------
c: clear console window
f: finalize objects on finalization queue
g: garbage collect
h: display this help message
l: dump classloader list
m: print memory usage
q: hide console
s: dump system properties
t: dump thread list
x: clear classloader cache
0-5: set trace level to <n>
----------------------------------------------------
Loading http://walidinfo:8889/forms/java/frmall_jinit.jar from JAR cache
Loading http://walidinfo:8889/forms/java/frmwebutil.jar from JAR cache
RegisterWebUtil - Loading WebUtil Version 10.1.2.0
Loading http://walidinfo:8889/forms/java/myicons.jar from JAR cache
Loading http://walidinfo:8889/forms/java/ticker.jar from JAR cache
Loading http://walidinfo:8889/forms/java/frmall.jar from JAR cache
Loading http://walidinfo:8889/forms/java/chat.jar from JAR cache
Loading http://walidinfo:8889/forms/java/jcalendar-1.3.2.jar from JAR cache
Loading http://walidinfo:8889/forms/java/looks-2.0.1.jar from JAR cache
Loading http://walidinfo:8889/forms/java/JCalendarJinit.jar from JAR cache
Loading http://walidinfo:8889/forms/java/jcalendar.jar from JAR cache
Loading http://walidinfo:8889/forms/java/jacob.jar from JAR cache
proxyHost=null
proxyPort=0
connectMode=HTTP, native.
La version Forms Applet est : 10.1.2.0
java.lang.UnsupportedClassVersionError: com/toedter/calendar/JCalendar (Unsupported major.minor version 48.0)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at sun.applet.AppletClassLoader.findClass(Unknown Source)
at sun.plugin.security.PluginClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at oracle.forms.handler.UICommon.instantiate(Unknown Source)
at oracle.forms.handler.UICommon.onCreate(Unknown Source)
at oracle.forms.handler.JavaContainer.onCreate(Unknown Source)
at oracle.forms.engine.Runform.onCreateHandler(Unknown Source)
at oracle.forms.engine.Runform.processMessage(Unknown Source)
at oracle.forms.engine.Runform.processSet(Unknown Source)
at oracle.forms.engine.Runform.onMessageReal(Unknown Source)
at oracle.forms.engine.Runform.onMessage(Unknown Source)
at oracle.forms.engine.Runform.sendInitialMessage(Unknown Source)
at oracle.forms.engine.Runform.startRunform(Unknown Source)
at oracle.forms.engine.Main.createRunform(Unknown Source)
at oracle.forms.engine.Main.start(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Dans le tag archive_Jinit il ne faut pas inclure jcalendar-1.3.2.jar et looks-2.0.1.jar.
retirez-les.
et puis, frmall.jar n'a rien à faire dans ce tag non plus.
Partager