Yii Framework Forum: Ajax i dane dla JavaScriptu - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Ajax i dane dla JavaScriptu w CListView Rate Topic: -----

#1 User is offline   barbq 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 28
  • Joined: 25-September 10

Posted 05 September 2012 - 01:57 PM

Witam,


Wydaje mi się że wpadłem w pułapkę, i nie bardzo wiem jak mam sobie z nią poradzić... :)

Sprawa wygląda tak: używam klasy CListView z paginacją do wyświetlania bloku danych pobranych z bazy. Te dane wykorzystywane są zarówno do wygenerowania htmla oraz jako dane zamienione na format json do JavaScriptu. I to działa, dopóki nie kliknę przejścia na kolejny numer strony z wynikami.


$this->widget('zii.widgets.CListView', array(
            'dataProvider'=>$data,
            'itemView'=>'_item',
            'itemsTagName'=>'table',            
				'pager' => array('header'=>'Strony ', 'nextPageLabel'=>'Następna >', 'prevPageLabel'=>'< Poprzednia', 'firstPageLabel'=>'Pierwsza', 'lastPageLabel'=>'Ostatnia'),
			  	'summaryText'=>'Wyświetlono wyniki {start} - {end} spośród {count}.',
				'template'=>'{items}{summary}{pager}',                                
				'afterAjaxUpdate'=>'js:function(id, data) {newUpdate(true);}',
            'viewData'=>array('columns'=>$columns),
            ));



Doczytałem już, że do JS po afterAjaxUpdate jako zmienna data przekazywana jest cała wygerenowana zawartość strony, podczas kiedy ja potrzebuję tam wyłącznie tych kilku nowych rekordów w formacie json.

Jakieś wskazówki?

Z góry dzięki,
BarBQ
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users