yii2-scroll-pager icon indicating copy to clipboard operation
yii2-scroll-pager copied to clipboard

Load previous items not working

Open vifus opened this issue 4 years ago • 1 comments

When I scroll down list of products (on mobile) for example to second page and I enter to product from second page next I back to products list (URL: products?page=3&per-page=12) and i have products only from second page. I need show button "Load previous items". What Im doing wrong?

my code

	$this->widget['data']['dataProvider'] = [
		'dataProvider' => $dataProvider,
		'itemView' => $this->widget['itemView'] ?: $itemView,
		'summary' => '',
		'layout' => isset($this->widget['layout']) ? $this->widget['layout'] : "{summary}\n{items}\n{pager}" ,
		'itemOptions' => ['class' => $this->widget['itemClass']],
		'options' => ['class' => 'productsList'],
		'emptyText' => $this->widget['data']['emptyText'],
		'emptyTextOptions' => ['class' => 'col-xs-12 margin-bottom text-center emptySearch'],
		'pager' => !isset($this->widget['pager']) ? [
			'class' => \kop\y2sp\ScrollPager::className(),
			'container' => isset($this->widget['pagerconf']['container']) ? $this->widget['pagerconf']['container'] : '.productsList',
			'item' => isset($this->widget['pagerconf']['item']) ? $this->widget['pagerconf']['item'] : '.gridItem',
			'pagination' => isset($this->widget['pagerconf']['pagination']) ? $this->widget['pagerconf']['pagination'] : '',
			'spinnerTemplate' => '<div class="ias-spinner"></div>',
			'enabledExtensions' => isset($this->widget['pagerconf']['enabledExtensions']) ? $this->widget['pagerconf']['enabledExtensions'] :  [
				//IASTriggerExtension,
				//IASSpinnerExtension,
				\kop\y2sp\ScrollPager::EXTENSION_TRIGGER,
				\kop\y2sp\ScrollPager::EXTENSION_SPINNER,
				\kop\y2sp\ScrollPager::EXTENSION_NONE_LEFT,
				\kop\y2sp\ScrollPager::EXTENSION_PAGING,
				\kop\y2sp\ScrollPager::EXTENSION_HISTORY,
			],
		] : false,
	];`

`

vifus avatar Jan 12 '21 20:01 vifus

same problem, in README texted for attribute "historyPrev" - "Make sure there is only one element that matches the selector.", but it not help

Daizygod avatar Mar 29 '22 08:03 Daizygod