【发布时间】:2021-09-13 12:52:30
【问题描述】:
我正在为我的 MYSQL 视图创建一个 Kartik 网格视图。因此没有主键,因此它是一个视图。 我的gridview就像
<?=GridView::widget([
'id' => 'pending-ads-grid',
'dataProvider' => $dataProvider,
// 'filterModel' => $searchModel,
'columns' => $gridColumns, // check the configuration for grid columns by clicking button above
'containerOptions' => ['style' => 'overflow: auto'], // only set when $responsive = false
'headerRowOptions' => ['class' => 'kartik-sheet-style'],
'filterRowOptions' => ['class' => 'kartik-sheet-style'],
'pjax' => true, // pjax is set to always true for this demo
// set your toolbar
'toggleDataContainer' => ['class' => 'btn-group mr-2'],
// set export properties
'export' => [
'fontAwesome' => true
],
// parameters from the demo form
'bordered' => false,
'striped' => false,
'condensed' => false,
'responsive' => false,
'hover' => false,
'showPageSummary' => false,
'panel' => [
'type' => GridView::TYPE_DANGER,
'heading' => "Pending Ads",
],
'persistResize' => false,
'toggleDataOptions' => ['minCount' => 9],
// 'exportConfig' => $exportConfig,
'itemLabelSingle' => 'product',
'itemLabelPlural' => 'products'
]);
?>
我正在通过下面的代码访问选定的行
var keys = $('#pending-ads-grid').yiiGridView('getSelectedRows');
但它总是返回空键集。我该如何解决这个问题
【问题讨论】:
-
你能展示你的专栏吗?复选框列用什么?