[TYPO3-project-formidable] Hi community !!! using FX in renderlet:LISTER.

Nikitin S.M. nikitinsm at gmail.com
Sun May 18 19:26:38 CEST 2008


Thanks a lot, I'll try to understand how it works.


Loredana ZECA пишет:
> Hy again,
> 
> Sorry for that late response, but I wanted to create an example for you.
> 
> So, you can see the example here:
> 
>   http://formidable.typo3.ug/tutorials/hide-columns-in-lister.html
> 
> I didn’t understand well why this example didn't work for you, but I 
> hope that, here, you will find all the answers you'll need.
> 
> If you still have some problems, please let me see your code.
> 
> Hope that helps.
> Loredana
> 
> 
> Nikitin S.M. a écrit :
>> Sorry but your example works only with lister where 1 row exists, and 
>> I need to access the column instance for each row.
>>
>>
>>
>> Loredana ZECA пишет:
>>>
>>> Hy,
>>>
>>> To do that, you must have two columns:
>>>     - first one, which is displayed on the page load
>>>     - second one, which will be hidden on the page load, but will be 
>>> showed on when the user clicks on the first column
>>>
>>>
>>> So you can try something like this:
>>>
>>> <renderlet:LISTER name="mylister">
>>>     <template path="template.html" subpart="###mylister###" 
>>> alternateRows="###ROW###" />
>>>     <datasource use="glossarylist" />
>>>     <pager>
>>>         <rows perpage="-1" />
>>>     </pager>
>>>     <columns>
>>>         <column type="renderlet:BOX" mode="p"     
>>> name="shortdescription" activeListable="true">
>>>             <html><![CDATA[
>>>                 Nullam blandit metus
>>>             ]]></html>
>>>             <onclick runat="client">
>>>                 <userobj>
>>>                     <php><![CDATA[/*<?php*/
>>>
>>>                         return 
>>> $this->aORenderlets["mylister"]->aOColumns["longdescription"]->majixFx(
>>>                             "toggleBlind",
>>>                             array("duration" => 0.5)
>>>                         );
>>>                                    /*?>*/]]></php>
>>>                 </userobj>
>>>             </onclick>
>>>         </column>
>>>         <column type="renderlet:BOX" mode="div" name="longdescription"
>>>             activeListable="true" style="display: none;">
>>>             <html><![CDATA[
>>>                 Sed lacus. Donec lectus. Nullam pretium nibh ut 
>>> turpis. Nam bibendum.
>>>                 In nulla tortor, elementum vel, tempor at, varius 
>>> non, purus.
>>>                 Mauris vitae nisl nec metus placerat consectetuer. 
>>> Lorem sed ipsum dolor sit amet nullam.
>>>                 Volutpat sed veroeros bibendum.
>>>             ]]></html>
>>>         </column>
>>>     </columns>
>>> </renderlet:LISTER>
>>>
>>>
>>> Hope that helps.
>>> Loredana
>>>
>>>
>>>
>>> Nikitin S.M. a écrit :
>>>> I found that it'll be very interesting and useful if it would be 
>>>> possible to use majix->fx inside lister, for ex. we have a lister 
>>>> with a big data in each row and using "toggleBlind" we could 
>>>> collapse or expand    additional info in the lister, I think it will 
>>>> look wonderful, but I can't find out how to get the instance of the 
>>>> inner object in the LISTER, I tried to scan all the oForm structure 
>>>> but I fall down (((
>>>>
>>>>
>>>>
>>>> Best regards, Nikitin Sergey.


More information about the TYPO3-project-formidable mailing list