Project

General

Profile

Actions

Bug #15047

closed

La valeur par défaut d'un item n'est pas affichée dans un formulaire de saisie

Bug #15047: La valeur par défaut d'un item n'est pas affichée dans un formulaire de saisie

Added by David Lesimple 9 months ago. Updated 9 months ago.

Status:
Closed
Priority:
Normal
Start date:
11/04/2025
Due date:
% Done:

100%

Estimated time:
Navigateur:
Tous
Votre version de Silverpeas:
6.4
Système d'exploitation:
Votre base de données:
Toutes
Livraison en TEST:
Livraison en PROD:

Description

Si on a un formulaire avec saisie d'un champ comportant une valeur par défaut, celle-ci ne s'affiche pas, le champ reste vide :

Exemple :

 <form name="fRefuserDemande">
        <title role="default" lang="default">Refus de la demande</title>
        <input item="EligibiliteMotifRefus" readonly="false" mandatory="true" displayerName="text" value="Motif à compléter"/>


Files

clipboard-202511041522-b1pzd.png (8.23 KB) clipboard-202511041522-b1pzd.png David Lesimple, 11/04/2025 03:22 PM
clipboard-202511041522-b1pzd.png

Updated by David Lesimple 9 months ago Actions #1

  • Assignee set to Miguel Moquillon
  • Target version changed from Version 6.4.6 to Version 6.4.5

Updated by David Lesimple 9 months ago Actions #2

  • Status changed from New to In progress...
  • Assignee changed from Miguel Moquillon to David Lesimple
  • % Done changed from 0 to 70

Lorsque le formulaire est appelé dans le workflow, la valeur par défaut n'était pas récupérée car le mode utilisation du formulaire (dans PagesCopntext) n'était pas en mode "édition".

Pour rappel: la bonne syntaxe pour que cela fonctionne est :
Dans un process de Workflow, au niveau de la déclaration du champ :

<item name="DiagnosticMotifRefus" computed="false">
      <label role="default" lang="default">Motif du refus du diagnostic</label>
      <type>text</type>
      <readonly>false</readonly>
      <param name="default" value="La déclaration déposée sur la plateforme ne nous permet pas de valider votre demande."/>
</item>

Dans un formulaire classique :

 <fieldName>champ1</fieldName>
  ...
  ...
 <displayerName>textarea</displayerName>
 <parameter>
   <name>default</name>
   <value lang="fr">valeur par défaut en Français</value>
   <value lang="en">default value in English</value>
 </parameter>

Updated by David Lesimple 9 months ago Actions #3

  • Status changed from In progress... to Resolved
  • % Done changed from 70 to 100

Updated by Miguel Moquillon 9 months ago Actions #4

  • Status changed from Resolved to Closed

Intégrée dans les branches 6.4.x et master

Actions

Also available in: PDF Atom