J'ai créé une classe avec 2 champs :
name et debug, les deux étant de type AttributeString.
Mon objectif c'est de faire en sorte que si on change la valeur de name, elle soit recopiée dans debug quand la zone de saisie sort du champ name.
Un peu sur le même principe des filtres sur les listes et leur dépendance.
J'ai donc utilisé la méthode ComputeValue mais le champ debug reste désespérément vide.
Hello,
I created a class with 2 fields:
name and debug, both of type AttributeString.
My goal is to make sure that if we change the value of name, it is copied into debug when the input zone leaves the name field.
A bit on the same principle of filters on lists and their dependency.
So I used the ComputeValue method but the debug field remains hopelessly empty.
<method id="user-content-ComputeValues">
<static>false</static>
<access>public</access>
<type>Overload-DBObject</type> <![CDATA[ public function ComputeValues()
{
$sMyvar = $this->Get('name');
$this->Set('debug', $sMyvar);</method>
returnparent::ComputeValues();}]]>
Can you help me to say what's wrong ? Method ?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Bonjour,
J'ai créé une classe avec 2 champs :
name et debug, les deux étant de type AttributeString.
Mon objectif c'est de faire en sorte que si on change la valeur de name, elle soit recopiée dans debug quand la zone de saisie sort du champ name.
Un peu sur le même principe des filtres sur les listes et leur dépendance.
J'ai donc utilisé la méthode ComputeValue mais le champ debug reste désespérément vide.
Hello,
I created a class with 2 fields:
name and debug, both of type AttributeString.
My goal is to make sure that if we change the value of name, it is copied into debug when the input zone leaves the name field.
A bit on the same principle of filters on lists and their dependency.
So I used the ComputeValue method but the debug field remains hopelessly empty.
<method id="user-content-ComputeValues">
<static>false</static>
<access>public</access>
<type>Overload-DBObject</type>
<![CDATA[ public function ComputeValues()
</method>{
$sMyvar = $this->Get('name');
$this->Set('debug', $sMyvar);
Can you help me to say what's wrong ? Method ?
Have you defined dependency on field "debug" related to field "name"? That's what will trigger the refresh and the ComputeValue
Hi Vincent,
yes, you are true, i forgot dependency.. that work fine now.