#php #jquery #yii2
Вопрос:
У меня есть этот код ниже, и когда я нажимаю, чтобы развернуть строку, то она работает для первой страницы, а когда она прокручивается вниз и загружается на следующую страницу, затем разверните не работает.
<?php
echo GridView::widget([
"dataProvider" => $dataProvider,
"filterSelector" => "select[name='per-page']",
'floatHeader' => true,
'floatHeaderOptions' => [
'scrollingTop' => '50',
'floatContainerClass' => "float_table_header"
],
"layout" => getGridLayout(),
"tableOptions" => ["class" => "table table-striped task-management-table"],
"columns" => [
[
'class' => 'kartikgridExpandRowColumn',
'width' => '50px',
'detailRowCssClass' => 'detailRowCssClass',
'detailUrl' => Url::to(['test/test1']),
'value' => function ($model, $key, $index, $column) {
return GridView::ROW_COLLAPSED;
},
'headerOptions' => ['class' => 'kartik-sheet-style'],
'expandOneOnly' => false
],
],
'pager' => [
'class' => ScrollPager::className(),
'container' => '.grid-view tbody',
'item' => 'tr',
'paginationSelector' => '.grid-view .pagination',
'triggerTemplate' => '<tr class="ias-trigger"><td colspan="100%" style="text-align: center"><a style="cursor: pointer">{text}</a></td></tr>',
'enabledExtensions' => [
ScrollPager::EXTENSION_SPINNER,
//ScrollPager::EXTENSION_NONE_LEFT,
ScrollPager::EXTENSION_PAGING,
],
],
]);
?>
<?php //ActiveForm::end(); ?>