Je viens d'acheter FormValidation à partir de FormValidation.io et j'essaie de l'installer pour fonctionner avec Domino 9.0.1 FP 8, Bootstrap 3, dans une application xPages.Installation de FormValidation pour fonctionner avec Domino xPages
Est-ce que quelqu'un sait comment faire cela? Ou savez-vous comment contacter les gens de FormValidation.io? J'ai essayé de tendre la main à travers Twitter, je n'ai reçu aucune réponse jusqu'à présent.
Juillet 21: Voici ce que je l'ai fait jusqu'à présent, mais il ne fonctionne toujours pas et je ne sais pas pourquoi:
J'ai ajouté les fichiers formValidation dans c: \ Program Files (x86) dossier \ IBM \ Notes \ osgi \ shared \ eclipse \ plugins dans un dossier que j'ai créé nommé formvalidation (je travaille localement pour l'instant - le serveur n'est pas prêt).
J'ai créé un fichier thème qui étend Bootstrap3 et dans lequel j'ai appelé les fichiers css identifiés sur le site du fournisseur en utilisant le fichier: /// c:/etc. J'ai ajouté les fichiers .js qu'ils ont identifiés en haut de mon xpage. Quand je regarde le code source, tous les fichiers sont trouvés. J'ai ajouté leur $ (document) .ready (function() au côté client Javascript dans l'événement de chargement du client, en apportant les modifications appropriées aux noms de formulaire et de champ. 2 champs de texte en clair pour le faire fonctionner.
les fichiers jQuery sont chargés.
tout semble en place, et je ne reçois pas des erreurs, mais la validation n'a pas lieu
Y at-il quelque chose que j'ai e négligé ou devrait essayer? BTW, toujours pas de réponse des gens de formvalidation.io.
Juillet 24: J'ai ajouté le xsnippet suggéré par Knut et qui a produit des erreurs que je crois peut-être les raisons pour lesquelles le code ne fonctionne pas:
Voici les erreurs dans Firebug:
dojo/parser::parse() error TypeError: XSP.findForm(...).$$viewid is undefined
Stack trace:
[email protected]://localhost/xsp/.ibmxspres/.mini/dojo/.en-us/@In.js:85:4681
$DDKh_/<@http://localhost/xsp/.ibmxspres/.mini/dojo/.en-us/@In.js:25:2154
[email protected]://localhost/xsp/.ibmxspres/dojoroot-1.8.3/dojo/dojo.js:15:136106
[email protected]://localhost/xsp/.ibmxspres/.mini/dojo/.en-us/@In.js:25:2074
$DDKm_/p<@http://localhost/xsp/.ibmxspres/.mini/dojo/.en-us/@In.js:25:9064
[email protected]://localhost/xsp/.ibmxspres/dojoroot-1.8.3/dojo/dojo.js:15:116820
_452/[email protected]://localhost/xsp/.ibmxspres/dojoroot-1.8.3/dojo/dojo.js:15:118728
[email protected]://localhost/xsp/.ibmxspres/.mini/dojo/.en-us/@In.js:25:8956
$DDOM_/<@http://localhost/xsp/.ibmxspres/dojoroot-1.8.3/dojo/dojo.js:15:102699
[email protected]://localhost/xsp/.ibmxspres/dojoroot-1.8.3/dojo/dojo.js:15:144292
[email protected]://localhost/xsp/.ibmxspres/dojoroot-1.8.3/dojo/dojo.js:15:144411
[email protected]://localhost/xsp/.ibmxspres/dojoroot-1.8.3/dojo/dojo.js:15:144336
[email protected]://localhost/xsp/.ibmxspres/dojoroot-1.8.3/dojo/dojo.js:15:144411
[email protected]://localhost/xsp/.ibmxspres/dojoroot-1.8.3/dojo/dojo.js:15:144336
[email protected]://localhost/xsp/.ibmxspres/dojoroot-1.8.3/dojo/dojo.js:15:144411
[email protected]://localhost/xsp/.ibmxspres/dojoroot-1.8.3/dojo/dojo.js:15:144196
[email protected]://localhost/xsp/.ibmxspres/dojoroot-1.8.3/dojo/dojo.js:15:98691
@In.js:25:9120
$DDKm_/p< http://localhost/xsp/.ibmxspres/.mini/dojo/.en-us/@In.js:25:9120
_453 http://localhost/xsp/.ibmxspres/dojoroot-1.8.3/dojo/dojo.js:15:116820
_452/_460.then http://localhost/xsp/.ibmxspres/dojoroot-1.8.3/dojo/dojo.js:15:118728
$DDIn_ http://localhost/xsp/.ibmxspres/dojoroot-1.8.3/dojo/dojo.js:15:125495
$DDKm_ http://localhost/xsp/.ibmxspres/.mini/dojo/.en-us/@In.js:25:8956
$DDOM_/< http://localhost/xsp/.ibmxspres/dojoroot-1.8.3/dojo/dojo.js:15:102699
$DDUS_ http://localhost/xsp/.ibmxspres/dojoroot-1.8.3/dojo/dojo.js:15:144292
$DDUT_ http://localhost/xsp/.ibmxspres/dojoroot-1.8.3/dojo/dojo.js:15:144411
$DDUS_ http://localhost/xsp/.ibmxspres/dojoroot-1.8.3/dojo/dojo.js:15:144336
$DDUT_ http://localhost/xsp/.ibmxspres/dojoroot-1.8.3/dojo/dojo.js:15:144411
$DDUS_ http://localhost/xsp/.ibmxspres/dojoroot-1.8.3/dojo/dojo.js:15:144336
$DDUT_ http://localhost/xsp/.ibmxspres/dojoroot-1.8.3/dojo/dojo.js:15:144411
$DDUR_ http://localhost/xsp/.ibmxspres/dojoroot-1.8.3/dojo/dojo.js:15:144196
$DDHs_ http://localhost/xsp/.ibmxspres/dojoroot-1.8.3/dojo/dojo.js:15:98691
TypeError: XSP.addOnLoad(...) is not a function[Learn More] Application.xsp:547:1
undefined content.js:2:5
Comme vous pouvez le voir ci-dessus, par un autre post j'ai vu que j'ai mis à jour la partie $ (document) .ready avant la fonction à XSP.addOnLoad. Même si je le ramène à $ (document) .ready, la même erreur apparaît.
J'ai également ajouté x avant le signe dollar - x $ ('# {id: forme}') formValidation ({comme je l'ai lu
que cela était nécessaire Le script est côté client JS et moi.. l'ai-je sur l'événement onload du xpage? Est-ce que ce qui précède indique qu'il y a quelque chose qui cloche avec Dojo? Si oui, quel est le problème et comment le réparer?
Avez-vous essayé ce https://openntf.org/XSnippets.nsf/snippet.xsp?id=hack-to-use-jquery-amd-widgets-and-dojo-together? –
J'ai essayé ceci et pendant qu'il ne semble pas fixer n'importe quoi, il a produit une erreur avec XSP.findForm, ainsi c'est probablement ce que mon problème est - l'identification de forme n'est pas trouvée. Je vais régler cela et voir si cela résout le problème. –