affichage condtionnel de champ obligatoire dans le module éditeur

  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:909916bab5f017f14b963e6e2044e462' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\">Bonjour,</p>\n<p>Le workflow n\'utilise pas actuellement de pool de connexions :<br />\nhibernate est configuré pour utiliser directement le driver jdbc , ce<br />\nqui explique les fréquentes ouvertures/fermetures des connexions,<br />\nd\'autant plus que la couche acegi (spring-security) s\'appuie aussi sur<br />\nla base de données pour gérer les droits et profils des utilisateurs.</p>\n<p>Cela pourra être amélioré dans une\n</div>\n', created = 1507750716, expire = 1507837116, headers = '', serialized = 0 WHERE cid = '4:909916bab5f017f14b963e6e2044e462' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:909916bab5f017f14b963e6e2044e462' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\">Bonjour,</p>\n<p>Le workflow n\'utilise pas actuellement de pool de connexions :<br />\nhibernate est configuré pour utiliser directement le driver jdbc , ce<br />\nqui explique les fréquentes ouvertures/fermetures des connexions,<br />\nd\'autant plus que la couche acegi (spring-security) s\'appuie aussi sur<br />\nla base de données pour gérer les droits et profils des utilisateurs.</p>\n<p>Cela pourra être amélioré dans une\n</div>\n', created = 1507750716, expire = 1507837116, headers = '', serialized = 0 WHERE cid = '4:909916bab5f017f14b963e6e2044e462' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:2a65d66b1c74f392e944b61de2d80ab4' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\">Bonjour,</p>\n<p>Les formulaires LOM font l\'objet de deux types de validation :</p>\n<p>- xforms à l\'aide des xforms:bind<br />\n- contre schema à l\'aide du schema indiqué comme suit :</p>\n<p><xforms:model id=\"fr-form-model\"<br />\nschema=\"oxf:/forms/ori-md-editor/lom-full/xsd/lomv1.0/lom.xsd\"></p>\n<p>Ainsi, dans lom-full/xsd/common/dataTypes.xsd, on trouve ceci :</p>\n<p><xs:simpleType name=\"Size\"><br />\n <xs:restriction base=\"xs:nonNegativeInteger\"/><br />\n</xs:simpleType></p>\n<p>qui contraint le contenu de l\'élément lom:size à être du type \"entier<br />\nnon négatif\".</p>\n<p>Voilà ce qui explique que le champ lom:size ne tolère jamais de valeur vide.</p>\n<p>Grégoire.</p>\n<p>On 12/01/2011 10:26, Patrick Agius wrote:<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> bonjour<br />\n> dans le module éditeur, dans l\'onglet technique, le champ taille de la<br />\n> ressource ne devrait pas être obligatoire si le format choisi dans la<br />\n> liste déroulante au dessus est non numérique.<br />\n> Dans la configuration, nous avons:<br />\n><br />\n> <xforms:bind nodeset=\"lom:technical[lom:format !=<br />\n> \'non-digital\']/lom:size\" constraint=\"normalize-space(.)!=\'\'\"/><br />\n><br />\n> <xforms:bind nodeset=\"lom:technical[lom:format !=<br />\n> \'non-digital\']/lom:size\" required=\"1\"/><br />\n><br />\n> Or, ce champ apparaît toujours obligatoire quelle que soit la sélection<br />\n> dans la liste déroulante format.<br />\n><br />\n> Pouvez vous m\'aider à en trouver la raison?<br />\n><br />\n> merci<br />\n> cordialement<br />\n><br />\n> Patrick Agius<br />\n></div>\n</blockquote>\n</div>\n', created = 1507750717, expire = 1507837117, headers = '', serialized = 0 WHERE cid = '4:2a65d66b1c74f392e944b61de2d80ab4' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:87f190caf6fb16c3ed1aad251354dd4e' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\">bonjour<br />\nje ne vois pas le champ lom:size dans les schematrons?</p>\n<p>Le mercredi 12 janvier 2011 à 12:36 +0100, Françoise Schortin a écrit :<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Bonjour,<br />\n> J\'ai eu l\'occasion de travailler un peu sur ces controles et dans le schematron du workflow, j\'ai modifié certains controles dont celui-ci, pour le subordonner à la valeur d\'un autre champ.<br />\n> Je t\'envoie les fichiers \"schematron\" en PJ.<br />\n> Par ailleurs, il y a aussi les controles fait par l\'editeur, ceux qui sont affichés en bas du formulaire. C\'est totalement indépendant.<br />\n> En espérant que cela te soit utile.<br />\n><br />\n> Françoise Rousseau Schortin<br />\n> Ingénieur Direction Informatique<br />\n> Université Paris-Sud 11 - 91405 ORSAY<br />\n><br />\n> ----- Mail original -----<br />\n> De: \"Patrick Agius\"<br />\n<<span id=\"919301b5c518c9ff00d1a59ebc883be5\"></span>\n <script type=\"text/javascript\" > <!--\n document.getElementById(\'919301b5c518c9ff00d1a59ebc883be5\')\n .innerHTML = \'<a href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;\'+\'&#112;&#97;&#116;&#114;&#105;&#99;&#107;&#46;&#97;&#103;&#105;&#117;&#115;&#64;&#99;&#114;&#100;&#112;&#45;&#97;&#105;&#120;&#45;&#109;&#97;&#114;&#115;&#101;&#105;&#108;&#108;&#101;&#46;&#102;&#114;\'+\'\">\'+\'&#112;&#97;&#116;&#114;&#105;&#99;&#107;&#46;&#97;&#103;&#105;&#117;&#115;&#64;&#99;&#114;&#100;&#112;&#45;&#97;&#105;&#120;&#45;&#109;&#97;&#114;&#115;&#101;&#105;&#108;&#108;&#101;&#46;&#102;&#114;\' + \'</a>\';\n // --> </script>>\n> À: <a href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#111;&#114;&#105;&#45;&#111;&#97;&#105;&#45;&#117;&#116;&#105;&#108;&#105;&#115;&#97;&#116;&#101;&#117;&#114;&#115;&#64;&#108;&#105;&#115;&#116;&#101;&#115;&#46;&#117;&#110;&#105;&#118;&#45;&#114;&#101;&#110;&#110;&#101;&#115;&#49;&#46;&#102;&#114;\">&#111;&#114;&#105;&#45;&#111;&#97;&#105;&#45;&#117;&#116;&#105;&#108;&#105;&#115;&#97;&#116;&#101;&#117;&#114;&#115;&#64;&#108;&#105;&#115;&#116;&#101;&#115;&#46;&#117;&#110;&#105;&#118;&#45;&#114;&#101;&#110;&#110;&#101;&#115;&#49;&#46;&#102;&#114;</a><br />\n> Envoyé: Mercredi 12 Janvier 2011 10:26:35<br />\n> Objet: [ori-oai-utilisateurs] affichage condtionnel de champ obligatoire dans le module éditeur<br />\n><br />\n> bonjour<br />\n> dans le module éditeur, dans l\'onglet technique, le champ taille de la<br />\n> ressource ne devrait pas être obligatoire si le format choisi dans la<br />\n> liste déroulante au dessus est non numérique.<br />\n> Dans la configuration, nous avons:<br />\n><br />\n> <xforms:bind nodeset=\"lom:technical[lom:format !=<br />\n> \'non-digital\']/lom:size\" constraint=\"normalize-space(.)!=\'\'\"/><br />\n><br />\n> <xforms:bind nodeset=\"lom:technical[lom:format !=<br />\n> \'non-digital\']/lom:size\" required=\"1\"/><br />\n><br />\n> Or, ce champ apparaît toujours obligatoire quelle que soit la sélection<br />\n> dans la liste déroulante format.<br />\n><br />\n> Pouvez vous m\'aider à en trouver la raison?<br />\n><br />\n> merci<br />\n> cordialement<br />\n><br />\n> Patrick Agius<br />\n> </div>\n</blockquote>\n</div>\n', created = 1507750718, expire = 1507837118, headers = '', serialized = 0 WHERE cid = '4:87f190caf6fb16c3ed1aad251354dd4e' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:2fa8a9eb60d006aab3e83a21e5ee9fb9' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\">bonjour<br />\ndans le module éditeur, dans l\'onglet technique, le champ taille de la<br />\nressource ne devrait pas être obligatoire si le format choisi dans la<br />\nliste déroulante au dessus est non numérique.<br />\nDans la configuration, nous avons:</p>\n<p><xforms:bind nodeset=\"lom:technical[lom:format !=<br />\n\'non-digital\']/lom:size\" constraint=\"normalize-space(.)!=\'\'\"/></p>\n<p><xforms:bind nodeset=\"lom:technical[lom:format !=<br />\n\'non-digital\']/lom:size\" required=\"1\"/></p>\n<p>Or, ce champ apparaît toujours obligatoire quelle que soit la sélection<br />\ndans la liste déroulante format.</p>\n<p>Pouvez vous m\'aider à en trouver la raison?</p>\n<p>merci<br />\ncordialement</p>\n<p>Patrick Agius</p>\n</div>\n', created = 1507750718, expire = 1507837118, headers = '', serialized = 0 WHERE cid = '4:2fa8a9eb60d006aab3e83a21e5ee9fb9' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:4ee9c1538e41b4c07ecde09d866f6517' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\"><!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n<html>\n <head>\n <meta content=\"text/html; charset=UTF-8\" http-equiv=\"Content-Type\">\n </head>\n <body text=\"#000000\" bgcolor=\"#ffffff\">\n <font size=\"-1\"><font face=\"Verdana\">Bonjour,<br>\n <br>\n Les schematrons se trouvent dans le workflow pour valider le\n passage d\'un état à un autre. C\'est différent de la gestion des\n messages d\'erreur dans le md-editor.<br>\n <br>\n Cordialement,<br>\n </font></font>\n <div class=\"moz-signature\">\n <div class=\"moz-signature\">\n <font face=\"Verdana\"><small>\n Yohan COLMANT<br>\n Direction des Systèmes d\'Information<br>\n UVHC - Université de Valenciennes et du Hainaut Cambrésis<br>\n Coordinateur Technique du projet ORI-OAI\n </small>\n </font>\n </div>\n </div>\n <br>\n Le 12/01/2011 14:37, Patrick Agius a écrit :\n <div class=\"emailFilter_Toggle\"><div class=\"emailFilter_Author_0\"><blockquote>\n <pre wrap=\"\">bonjour\nje ne vois pas le champ lom:size dans les schematrons?\n\nLe mercredi 12 janvier 2011 à 12:36 +0100, Françoise Schortin a écrit :\n</pre>\n <div class=\"emailFilter_Author_1\"><blockquote type=\"cite\">\n <pre wrap=\"\">Bonjour,\nJ\'ai eu l\'occasion de travailler un peu sur ces controles et dans le schematron du workflow, j\'ai modifié certains controles dont celui-ci, pour le subordonner à la valeur d\'un autre champ.\nJe t\'envoie les fichiers \"schematron\" en PJ.\nPar ailleurs, il y a aussi les controles fait par l\'editeur, ceux qui sont affichés en bas du formulaire. C\'est totalement indépendant.\nEn espérant que cela te soit utile.\n\nFrançoise Rousseau Schortin\nIngénieur Direction Informatique\nUniversité Paris-Sud 11 - 91405 ORSAY\n\n----- Mail original -----\nDe: \"Patrick Agius\" <a class=\"moz-txt-link-rfc2396E\" href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#112;&#97;&#116;&#114;&#105;&#99;&#107;&#46;&#97;&#103;&#105;&#117;&#115;&#64;&#99;&#114;&#100;&#112;&#45;&#97;&#105;&#120;&#45;&#109;&#97;&#114;&#115;&#101;&#105;&#108;&#108;&#101;&#46;&#102;&#114;\">&lt;<span id=\"a3d5e92c57484df32761ceb295829e87\"></span>\n <script type=\"text/javascript\" > <!--\n document.getElementById(\'a3d5e92c57484df32761ceb295829e87\')\n .innerHTML = \'<a href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;\'+\'&#112;&#97;&#116;&#114;&#105;&#99;&#107;&#46;&#97;&#103;&#105;&#117;&#115;&#64;&#99;&#114;&#100;&#112;&#45;&#97;&#105;&#120;&#45;&#109;&#97;&#114;&#115;&#101;&#105;&#108;&#108;&#101;&#46;&#102;&#114;\'+\'\">\'+\'&#112;&#97;&#116;&#114;&#105;&#99;&#107;&#46;&#97;&#103;&#105;&#117;&#115;&#64;&#99;&#114;&#100;&#112;&#45;&#97;&#105;&#120;&#45;&#109;&#97;&#114;&#115;&#101;&#105;&#108;&#108;&#101;&#46;&#102;&#114;\' + \'</a>\';\n // --> </script>&gt;</a>\nÀ: <a class=\"moz-txt-link-abbreviated\" href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#111;&#114;&#105;&#45;&#111;&#97;&#105;&#45;&#117;&#116;&#105;&#108;&#105;&#115;&#97;&#116;&#101;&#117;&#114;&#115;&#64;&#108;&#105;&#115;&#116;&#101;&#115;&#46;&#117;&#110;&#105;&#118;&#45;&#114;&#101;&#110;&#110;&#101;&#115;&#49;&#46;&#102;&#114;\">&#111;&#114;&#105;&#45;&#111;&#97;&#105;&#45;&#117;&#116;&#105;&#108;&#105;&#115;&#97;&#116;&#101;&#117;&#114;&#115;&#64;&#108;&#105;&#115;&#116;&#101;&#115;&#46;&#117;&#110;&#105;&#118;&#45;&#114;&#101;&#110;&#110;&#101;&#115;&#49;&#46;&#102;&#114;</a>\nEnvoyé: Mercredi 12 Janvier 2011 10:26:35\nObjet: [ori-oai-utilisateurs] affichage condtionnel de champ obligatoire dans le module éditeur\n\nbonjour\ndans le module éditeur, dans l\'onglet technique, le champ taille de la\nressource ne devrait pas être obligatoire si le format choisi dans la\nliste déroulante au dessus est non numérique.\nDans la configuration, nous avons:\n\n&lt;xforms:bind nodeset=\"lom:technical[lom:format !=\n\'non-digital\']/lom:size\" constraint=\"normalize-space(.)!=\'\'\"/&gt;\n\n&lt;xforms:bind nodeset=\"lom:technical[lom:format !=\n\'non-digital\']/lom:size\" required=\"1\"/&gt;\n\nOr, ce champ apparaît toujours obligatoire quelle que soit la sélection\ndans la liste déroulante format.\n\nPouvez vous m\'aider à en trouver la raison?\n\nmerci\ncordialement\n\nPatrick Agius\n\n</pre>\n </blockquote></div>\n <pre wrap=\"\">\n\n\n\n</pre>\n </blockquote></div></div>\n </body>\n</html>\n</div>', created = 1507750718, expire = 1507837118, headers = '', serialized = 0 WHERE cid = '4:4ee9c1538e41b4c07ecde09d866f6517' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:060709989ae475eff1c31f435819b651' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\"><!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n<html>\n <head>\n <meta content=\"text/html; charset=UTF-8\" http-equiv=\"Content-Type\">\n <title></title>\n </head>\n <body bgcolor=\"#ffffff\" text=\"#000000\">\n Bonjour,<br>\n <br>\n En effet, concernant l\'utilisation des formulaires de saisie de MD,\n il faut bien distinguer :<br>\n <br>\n 1) ce qui est de l\'ordre de l\'alerte visuelle (indication de champ\n obligatoire ; champ parcouru mais non-rempli ou mal rempli ; liste\n des erreurs) ;<br>\n cela est géré dans le module ori-oai-md-editor : ces alertes ne\n bloquent rien, ce ne sont que des messages visuelles.<br>\n <br>\n 2) ce qui est de l\'ordre du contrôle des champs obligatoires pour\n valider le passage de la fiche de MD  d\'un état à l\'autre, dans un\n workflow donné ;<br>\n cela est géré au niveau du module ori-oai-workflow : dans les\n schematrons !<br>\n <br>\n Bonne journée,<br>\n <br>\n Jacques<br>\n <br>\n <br>\n Le 07/02/2011 09:42, Yohan Colmant a écrit :\n <div class=\"emailFilter_Toggle\"><div class=\"emailFilter_Author_0\"><blockquote>\n <meta content=\"text/html; charset=UTF-8\" http-equiv=\"Content-Type\">\n <font size=\"-1\"><font face=\"Verdana\">Bonjour,<br>\n <br>\n Les schematrons se trouvent dans le workflow pour valider le\n passage d\'un état à un autre. C\'est différent de la gestion\n des messages d\'erreur dans le md-editor.<br>\n <br>\n Cordialement,<br>\n </font></font>\n <div class=\"moz-signature\">\n <div class=\"moz-signature\"> <font face=\"Verdana\"><small> Yohan\n COLMANT<br>\n Direction des Systèmes d\'Information<br>\n UVHC - Université de Valenciennes et du Hainaut Cambrésis<br>\n Coordinateur Technique du projet ORI-OAI </small> </font>\n </div>\n </div>\n <br>\n Le 12/01/2011 14:37, Patrick Agius a écrit :\n <div class=\"emailFilter_Author_1\"><blockquote>\n <pre wrap=\"\">bonjour\nje ne vois pas le champ lom:size dans les schematrons?\n\nLe mercredi 12 janvier 2011 à 12:36 +0100, Françoise Schortin a écrit :\n</pre>\n <div class=\"emailFilter_Author_2\"><blockquote type=\"cite\">\n <pre wrap=\"\">Bonjour,\nJ\'ai eu l\'occasion de travailler un peu sur ces controles et dans le schematron du workflow, j\'ai modifié certains controles dont celui-ci, pour le subordonner à la valeur d\'un autre champ.\nJe t\'envoie les fichiers \"schematron\" en PJ.\nPar ailleurs, il y a aussi les controles fait par l\'editeur, ceux qui sont affichés en bas du formulaire. C\'est totalement indépendant.\nEn espérant que cela te soit utile.\n\nFrançoise Rousseau Schortin\nIngénieur Direction Informatique\nUniversité Paris-Sud 11 - 91405 ORSAY\n\n----- Mail original -----\nDe: \"Patrick Agius\" <a moz-do-not-send=\"true\" class=\"moz-txt-link-rfc2396E\" href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#112;&#97;&#116;&#114;&#105;&#99;&#107;&#46;&#97;&#103;&#105;&#117;&#115;&#64;&#99;&#114;&#100;&#112;&#45;&#97;&#105;&#120;&#45;&#109;&#97;&#114;&#115;&#101;&#105;&#108;&#108;&#101;&#46;&#102;&#114;\">&lt;<span id=\"e390b2fbe7141abbf400b0017fdabd65\"></span>\n <script type=\"text/javascript\" > <!--\n document.getElementById(\'e390b2fbe7141abbf400b0017fdabd65\')\n .innerHTML = \'<a href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;\'+\'&#112;&#97;&#116;&#114;&#105;&#99;&#107;&#46;&#97;&#103;&#105;&#117;&#115;&#64;&#99;&#114;&#100;&#112;&#45;&#97;&#105;&#120;&#45;&#109;&#97;&#114;&#115;&#101;&#105;&#108;&#108;&#101;&#46;&#102;&#114;\'+\'\">\'+\'&#112;&#97;&#116;&#114;&#105;&#99;&#107;&#46;&#97;&#103;&#105;&#117;&#115;&#64;&#99;&#114;&#100;&#112;&#45;&#97;&#105;&#120;&#45;&#109;&#97;&#114;&#115;&#101;&#105;&#108;&#108;&#101;&#46;&#102;&#114;\' + \'</a>\';\n // --> </script>&gt;</a>\nÀ: <a moz-do-not-send=\"true\" class=\"moz-txt-link-abbreviated\" href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#111;&#114;&#105;&#45;&#111;&#97;&#105;&#45;&#117;&#116;&#105;&#108;&#105;&#115;&#97;&#116;&#101;&#117;&#114;&#115;&#64;&#108;&#105;&#115;&#116;&#101;&#115;&#46;&#117;&#110;&#105;&#118;&#45;&#114;&#101;&#110;&#110;&#101;&#115;&#49;&#46;&#102;&#114;\">&#111;&#114;&#105;&#45;&#111;&#97;&#105;&#45;&#117;&#116;&#105;&#108;&#105;&#115;&#97;&#116;&#101;&#117;&#114;&#115;&#64;&#108;&#105;&#115;&#116;&#101;&#115;&#46;&#117;&#110;&#105;&#118;&#45;&#114;&#101;&#110;&#110;&#101;&#115;&#49;&#46;&#102;&#114;</a>\nEnvoyé: Mercredi 12 Janvier 2011 10:26:35\nObjet: [ori-oai-utilisateurs] affichage condtionnel de champ obligatoire dans le module éditeur\n\nbonjour\ndans le module éditeur, dans l\'onglet technique, le champ taille de la\nressource ne devrait pas être obligatoire si le format choisi dans la\nliste déroulante au dessus est non numérique.\nDans la configuration, nous avons:\n\n&lt;xforms:bind nodeset=\"lom:technical[lom:format !=\n\'non-digital\']/lom:size\" constraint=\"normalize-space(.)!=\'\'\"/&gt;\n\n&lt;xforms:bind nodeset=\"lom:technical[lom:format !=\n\'non-digital\']/lom:size\" required=\"1\"/&gt;\n\nOr, ce champ apparaît toujours obligatoire quelle que soit la sélection\ndans la liste déroulante format.\n\nPouvez vous m\'aider à en trouver la raison?\n\nmerci\ncordialement\n\nPatrick Agius\n\n</pre>\n </blockquote></div>\n <pre wrap=\"\">\n\n\n</pre>\n </blockquote></div>\n </blockquote></div></div>\n <br>\n <pre class=\"moz-signature\" cols=\"72\">-- \nJacques Brassart\nUNR Nord-Pas de Calais\nUniversité de Valenciennes et du Hainaut-Cambrésis\nTél : 03 27 51 17 70\n</pre>\n </body>\n</html>\n</div>', created = 1507750718, expire = 1507837118, headers = '', serialized = 0 WHERE cid = '4:060709989ae475eff1c31f435819b651' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
5 messages / 0 nouveaux
Dernière contribution
gregoireneuville
affichage condtionnel de champ obligatoire dans le module éditeur
Bonjour,

Les formulaires LOM font l'objet de deux types de validation :

- xforms à l'aide des xforms:bind
- contre schema à l'aide du schema indiqué comme suit :

schema="oxf:/forms/ori-md-editor/lom-full/xsd/lomv1.0/lom.xsd">

Ainsi, dans lom-full/xsd/common/dataTypes.xsd, on trouve ceci :



qui contraint le contenu de l'élément lom:size à être du type "entier
non négatif".

Voilà ce qui explique que le champ lom:size ne tolère jamais de valeur vide.

Grégoire.

On 12/01/2011 10:26, Patrick Agius wrote:

> bonjour
> dans le module éditeur, dans l'onglet technique, le champ taille de la
> ressource ne devrait pas être obligatoire si le format choisi dans la
> liste déroulante au dessus est non numérique.
> Dans la configuration, nous avons:
>
>
>
>
>
> Or, ce champ apparaît toujours obligatoire quelle que soit la sélection
> dans la liste déroulante format.
>
> Pouvez vous m'aider à en trouver la raison?
>
> merci
> cordialement
>
> Patrick Agius
>

patrickagius
bonjour
je ne vois pas le champ lom:size dans les schematrons?

Le mercredi 12 janvier 2011 à 12:36 +0100, Françoise Schortin a écrit :

> Bonjour,
> J'ai eu l'occasion de travailler un peu sur ces controles et dans le schematron du workflow, j'ai modifié certains controles dont celui-ci, pour le subordonner à la valeur d'un autre champ.
> Je t'envoie les fichiers "schematron" en PJ.
> Par ailleurs, il y a aussi les controles fait par l'editeur, ceux qui sont affichés en bas du formulaire. C'est totalement indépendant.
> En espérant que cela te soit utile.
>
> Françoise Rousseau Schortin
> Ingénieur Direction Informatique
> Université Paris-Sud 11 - 91405 ORSAY
>
> ----- Mail original -----
> De: "Patrick Agius"
< > > À: ori-oai-utilisateurs@listes.univ-rennes1.fr
> Envoyé: Mercredi 12 Janvier 2011 10:26:35
> Objet: [ori-oai-utilisateurs] affichage condtionnel de champ obligatoire dans le module éditeur
>
> bonjour
> dans le module éditeur, dans l'onglet technique, le champ taille de la
> ressource ne devrait pas être obligatoire si le format choisi dans la
> liste déroulante au dessus est non numérique.
> Dans la configuration, nous avons:
>
>
>
>
>
> Or, ce champ apparaît toujours obligatoire quelle que soit la sélection
> dans la liste déroulante format.
>
> Pouvez vous m'aider à en trouver la raison?
>
> merci
> cordialement
>
> Patrick Agius
>

patrickagius
bonjour
dans le module éditeur, dans l'onglet technique, le champ taille de la
ressource ne devrait pas être obligatoire si le format choisi dans la
liste déroulante au dessus est non numérique.
Dans la configuration, nous avons:

Or, ce champ apparaît toujours obligatoire quelle que soit la sélection
dans la liste déroulante format.

Pouvez vous m'aider à en trouver la raison?

merci
cordialement

Patrick Agius

Yohan Colmant
Bonjour,

Les schematrons se trouvent dans le workflow pour valider le passage d'un état à un autre. C'est différent de la gestion des messages d'erreur dans le md-editor.

Cordialement,
Yohan COLMANT
Direction des Systèmes d'Information
UVHC - Université de Valenciennes et du Hainaut Cambrésis
Coordinateur Technique du projet ORI-OAI

Le 12/01/2011 14:37, Patrick Agius a écrit :
bonjour
je ne vois pas le champ lom:size dans les schematrons?

Le mercredi 12 janvier 2011 à 12:36 +0100, Françoise Schortin a écrit :
Bonjour,
J'ai eu l'occasion de travailler un peu sur ces controles et dans le schematron du workflow, j'ai modifié certains controles dont celui-ci, pour le subordonner à la valeur d'un autre champ.
Je t'envoie les fichiers "schematron" en PJ.
Par ailleurs, il y a aussi les controles fait par l'editeur, ceux qui sont affichés en bas du formulaire. C'est totalement indépendant.
En espérant que cela te soit utile.

Françoise Rousseau Schortin
Ingénieur Direction Informatique
Université Paris-Sud 11 - 91405 ORSAY

----- Mail original -----
De: "Patrick Agius" <
            >
À: ori-oai-utilisateurs@listes.univ-rennes1.fr
Envoyé: Mercredi 12 Janvier 2011 10:26:35
Objet: [ori-oai-utilisateurs] affichage condtionnel de champ obligatoire dans le module éditeur

bonjour
dans le module éditeur, dans l'onglet technique, le champ taille de la
ressource ne devrait pas être obligatoire si le format choisi dans la
liste déroulante au dessus est non numérique.
Dans la configuration, nous avons:

<xforms:bind nodeset="lom:technical[lom:format !=
'non-digital']/lom:size" constraint="normalize-space(.)!=''"/>

<xforms:bind nodeset="lom:technical[lom:format !=
'non-digital']/lom:size" required="1"/>

Or, ce champ apparaît toujours obligatoire quelle que soit la sélection
dans la liste déroulante format.

Pouvez vous m'aider à en trouver la raison?

merci
cordialement

Patrick Agius




jbrassar
Bonjour,

En effet, concernant l'utilisation des formulaires de saisie de MD, il faut bien distinguer :

1) ce qui est de l'ordre de l'alerte visuelle (indication de champ obligatoire ; champ parcouru mais non-rempli ou mal rempli ; liste des erreurs) ;
cela est géré dans le module ori-oai-md-editor : ces alertes ne bloquent rien, ce ne sont que des messages visuelles.

2) ce qui est de l'ordre du contrôle des champs obligatoires pour valider le passage de la fiche de MD  d'un état à l'autre, dans un workflow donné ;
cela est géré au niveau du module ori-oai-workflow : dans les schematrons !

Bonne journée,

Jacques


Le 07/02/2011 09:42, Yohan Colmant a écrit :
Bonjour,

Les schematrons se trouvent dans le workflow pour valider le passage d'un état à un autre. C'est différent de la gestion des messages d'erreur dans le md-editor.

Cordialement,
Yohan COLMANT
Direction des Systèmes d'Information
UVHC - Université de Valenciennes et du Hainaut Cambrésis
Coordinateur Technique du projet ORI-OAI

Le 12/01/2011 14:37, Patrick Agius a écrit :
bonjour
je ne vois pas le champ lom:size dans les schematrons?

Le mercredi 12 janvier 2011 à 12:36 +0100, Françoise Schortin a écrit :
Bonjour,
J'ai eu l'occasion de travailler un peu sur ces controles et dans le schematron du workflow, j'ai modifié certains controles dont celui-ci, pour le subordonner à la valeur d'un autre champ.
Je t'envoie les fichiers "schematron" en PJ.
Par ailleurs, il y a aussi les controles fait par l'editeur, ceux qui sont affichés en bas du formulaire. C'est totalement indépendant.
En espérant que cela te soit utile.

Françoise Rousseau Schortin
Ingénieur Direction Informatique
Université Paris-Sud 11 - 91405 ORSAY

----- Mail original -----
De: "Patrick Agius" <
            >
À: ori-oai-utilisateurs@listes.univ-rennes1.fr
Envoyé: Mercredi 12 Janvier 2011 10:26:35
Objet: [ori-oai-utilisateurs] affichage condtionnel de champ obligatoire dans le module éditeur

bonjour
dans le module éditeur, dans l'onglet technique, le champ taille de la
ressource ne devrait pas être obligatoire si le format choisi dans la
liste déroulante au dessus est non numérique.
Dans la configuration, nous avons:

<xforms:bind nodeset="lom:technical[lom:format !=
'non-digital']/lom:size" constraint="normalize-space(.)!=''"/>

<xforms:bind nodeset="lom:technical[lom:format !=
'non-digital']/lom:size" required="1"/>

Or, ce champ apparaît toujours obligatoire quelle que soit la sélection
dans la liste déroulante format.

Pouvez vous m'aider à en trouver la raison?

merci
cordialement

Patrick Agius




-- 
Jacques Brassart
UNR Nord-Pas de Calais
Université de Valenciennes et du Hainaut-Cambrésis
Tél : 03 27 51 17 70

Options d'affichage des commentaires

Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur « Enregistrer les paramètres » pour activer vos changements.
Sujet clos