[TYPO3-project-formidable] Lisbox in edition mode : how to make selected

Luc Muller l.mul-nospam-ler at ameos.com
Thu Jul 10 12:26:48 CEST 2008


I think that the problems comes from the point that usergroup can be 
multiple.

If I remember well, (but haven't tested right now), if you're in edition 
mode, the correct value should be selected if you do not have default 
value. i've said SHOULD.

but the fact is that the value of the usergroup field can be a string 
such as "4,5,6" and this wont match any of the values.

I should make some test to verify what I'm saying. did you had a try 
with multiple = true ?

If I got time I'll make some testing about that and come back with a 
more efficient answer but the point is that we all got a lot of work at 
the moment.

Hope this will help.

Luc

Sanosuke303 a écrit :
> Hi list,
>
> My problem isn't solved and I don't find a way to make this ok.
>
> So, I try to explain my problem.
>
> In my extension, I call a formidable XML form with the uid in param to have and edition form :
> $this->oForm->init(   
>     $this,
>     "EXT:contrat_mission/pi3/xml/edit_mission.xml",
>     $uid
> ); 
>
> So, my form edit_mission work and simple field like renderlet:TEXT contain the good data (example : name of fe_user).
>
> But if I want to show, for example, the fe_group of the user, it's work in a renderlet:TEXT, but not in a listbox.
>
> I try an example from Loredana :
>
> <renderlet:LISTBOX name="myList" multiple="false">
>         <activelistable>true</activelistable>
>     <data>
>         <items>
>             <item caption="I" value="i" />
>             <item caption="J" value="j" />
>             <item caption="K" value="k" />
>             <item caption="L" value="l" />
>           </items>
>         <defaultvalue>
>             <userobj>
>                 <php><![CDATA[/*<?php*/
>            
>                     return "k";
>            
>                 /*?>*/]]></php>
>             </userobj>
>         </defaultvalue>
>     </data>
> </renderlet:LISTBOX>
>
> This don't work if the form is called with uid param, so in edition mode. The "k" data isn't selected....
>
> How to make an item in a listbox selected if we are in edition mode?
>
> No body have an idea to solve my problem.
>
> I'm sorry but my english is not good enougth, so I hope that you can undestand my problem.
>
> Regards.
>
>
>       _____________________________________________________________________________ 
> Envoyez avec Yahoo! Mail. Une boite mail plus intelligente http://mail.yahoo.fr
>   


-- 

*Luc Muller*
/Web Developper/
/Formidable - Rapid Application Developpement Framework for Typo3 
<http://formidable.typo3.ug>/
/Typo3 Ameos <http://www.ameos.com>/



More information about the TYPO3-project-formidable mailing list