Projet

Général

Profil

Actions

Support #3857

fermé

Affectation d'une valeur fixe à un champ texte n'a pas le comportement attendu

Ajouté par Mathis FIBLEUIL il y a environ 12 ans. Mis à jour il y a presque 12 ans.

Statut:
Closed
Priorité:
Urgent
Assigné à:
-
Version cible:
-
Début:
24/10/2012
Echéance:
% réalisé:

0%

Temps estimé:
Navigateur:
Tous
Votre version de Silverpeas:
5.10.2
Système d'exploitation:
Livraison en TEST:
Livraison en PROD:

Description

Bonjour,

Je souhaite affecter une valeur à un champ texte dans une action afin de pouvoir m'en servir par la suite dans une conséquence conditionnelle. Mon problème est que l'affectation de la valeur ne fonctionne pas dans l'action où j'en ai besoin mais fonctionne lors de la toute première action de la création du workflow.
Je souhaiterai de l'assistance afin de savoir si je fais fausse route sur la manière de déclarer les données et de les utiliser dans un formulaire ?

J'ai essayé d'être le plus complet possible dans mon ticket, n'hésitez à me contacter pour de plus amples détails. je n'ai pas ajouté de logs car la console Silverpeas.Components.ProjectManager ne renvoit pas d'erreurs.

J'ai les données suivantes:

        <item name="dTestNumerisation" computed="false">
            <type>text</type>
            <readonly>true</readonly>
        </item>
        <item name="dTestBiomodelisation" computed="false">
            <type>text</type>
            <readonly>true</readonly>
        </item>

Utilisées de cette manière dans les formulaires

            <input item="dTestNumerisation" value="true" readonly="true" mandatory="false" displayerName="text"/>
            <input item="dTestBiomodelisation" value="ThisIsATest readonly="true" mandatory="false"/>

Premier cas de figure
Si j'utilise les champs dans la première action du workflow : <action name="Creer" kind="create" form="fCreer">, les valeurs sont bien affectées et sont inchangées dans l'action qui m'intéresse par la suite. Mais au moins, les valeurs sont bien affectées.

Deuxième cas de figure
Si j'utilise les champs uniquement dans l'action qui m'intéresse, ils sont alors vides (cf screenshot et code source de la page)

Formulaire de l'action souhaitée:

<form name="fValiderNumerisation">
            <title role="default" lang="default">Valider la numérisation</title>
            <input item="dNumerisationConforme" readonly="false" 
                mandatory="true" displayerName="radio"/>
            <input item="dNumerisationCommentaires" readonly="false" mandatory="false" displayerName="textarea"/>
            <input item="dTestNumerisation" value="true" readonly="true" mandatory="false" displayerName="text"/>
            <input item="dTestBiomodelisation" value="ThisIsATest readonly="true" mandatory="false"/>
        </form>

Code source renvoyé sous firefox:


</tr>
<tr align="center">
<td class="intfdcolor4" align="left" valign="top">
<span class="txtlibform">&nbsp;</span>
</td>
<td class="intfdcolor4" align="left" valign="baseline">
<input id="dTestBiomodelisation" name="dTestBiomodelisation" maxlength="1000" readonly="readonly" value="true" size="50" type="text">
</td>
</tr>
<tr align="center">
<td class="intfdcolor4" align="left" valign="top">
<span class="txtlibform">&nbsp;</span>
</td>
<td class="intfdcolor4" align="left" valign="baseline">
<input id="dTestNumerisation" name="dTestNumerisation" maxlength="1000" readonly="readonly" value="fauxxxxxx" size="50" type="text">
</td>

Merci de votre retour, cette demande est urgente.


Fichiers


Demandes liées 1 (0 ouverte1 fermée)

Lié à Silverpeas Core - Bug #3863: Problème d'ajout du javascript spécifique dans les formulaires associés à un formulaire du workflowClosedNicolas Eysseric25/10/2012

Actions
Actions

Formats disponibles : Atom PDF