Categories > TinyButStrong general (FR) >

case à cocher

The forum is closed. Please use Stack Overflow for submitting new questions. Use tags: tinybutstrong , opentbs
By: speedy
Date: 2009-06-17
Time: 17:02

case à cocher

Bonjour

Encore un souci avec les cases à cocher et le plugin html

Le code suivant ne fonctionne pas (case non cochée ) :

[var.~fOpen.value;ope=html;select=[var.~fOpen.name]]
<span class="leftForm">
<label for="fopen">Tiers Ouvert :</label>
    <input name="[var.~fOpen.name]" type="checkbox" value="[var.~fOpen.value]"
</span>

alors que [var.~fOpen.value] est bien défini
Si on remplace cette expression par sa valeur alors la case est bien cochée.


By: Skrol29
Date: 2009-06-18
Time: 09:46

Re: case à cocher

salut Speedy,

Je pense que c'est un problème d'antériorité.
Quand [var.~fOpen.value;ope=html;select=[var.~fOpen.name]] est fusionné, le code name="[var.~fOpen.name]" n'est pas encore fusionné donc le plug-in ne trouve pas le <input> avec le bon "name".

Le code suivant devrait mieux fonctionner mais les variables doivent être prêtes lors du LoadTemplate() :
[var.~fOpen.value;ope=html;select=[onload.~fOpen.name]]
<span class="leftForm">
<label for="fopen">Tiers Ouvert :</label>
<input name="[onload.~fOpen.name]" type="checkbox" value="[onload.~fOpen.value]"
</span>

Si tes variables ne sont pas prêtes lors du Loadtemplate(), tu peux utiliser MergeField() pour assurer les antériorités.