[TYPO3-project-formidable] Ajax events doesn't work in renderlet:LISTER anymore

Jerome Schneider typo3dev at ameos.com
Tue Nov 18 11:18:29 CET 2008


Hi Martin,
Thanks for reporting, I'll fix this.


Best regards

Martin Claus a écrit :
> Hi List,
> 
> I recently updated from formidable 2.0.248 to 2.0.266. While testing my 
> applications I realized that there are two broken functions in 
> renderlet:LISTER:
> 
> 1. If I try to sort the lister data with <pager><sort 
> column="bla"/></pager> where "bla" is a field of the dataRow but not 
> displayed by any column then I get following error:
> 
> Fatal error: Call to a member function _navConf() on a non-object in 
> /var/www/htdocs/typo3conf/ext/ameos_formidable/api/base/rdt_lister/api/class.tx_rdtlister.php 
> on line 192
> 
> I looked in the change log and saw that there where some changes done 
> concerning sorting in lister. Now I wonder if it is still possible to 
> sort by values not represented by columns in the lister or have the 
> syntax simply changed.
> 
> 2. I have lots of lister with buttons in each row to fire ajax events. 
> But when I push one of them I get the following error:
> 
> Fatal error: Call to a member function callRunneable() on a non-object 
> in 
> /var/www/htdocs/typo3conf/ext/ameos_formidable/api/class.tx_ameosformidable.php 
> on line 6748
> 
> The problem is that the function getThrower returns null. That is 
> because if we consider 45 to be the uid of the dataRow then getThrower 
> wants to return oFrom->aORenderlets[listername.45.buttonName]. But in 
> oFrom->aORenderlets there are no dataRows initialized so null is returned.
> 
> I hope my explanations are somehow understandable and look forward for 
> your answers.
> 
> With best regards,
> 
> Martin Claus


More information about the TYPO3-project-formidable mailing list