本文整理汇总了PHP中kartik\helpers\Html::checkboxList方法的典型用法代码示例。如果您正苦于以下问题:PHP Html::checkboxList方法的具体用法?PHP Html::checkboxList怎么用?PHP Html::checkboxList使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类kartik\helpers\Html
的用法示例。
在下文中一共展示了Html::checkboxList方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: foreach
// si es un array busca la clave "attribute"
if (is_array($c)) {
foreach ($c as $key => $value) {
if ($key == 'attribute') {
$poSel[] = $i;
$poItems[$i] = $searchModel->getAttributeLabel($value);
break;
}
}
} else {
$poSel[] = $i;
$poItems[$i] = $searchModel->getAttributeLabel($c);
}
}
// tiene que estar fuera del Pjax
echo PopoverX::widget(['options' => ['id' => 'popControl'], 'placement' => PopoverX::ALIGN_RIGHT, 'toggleButton' => ['label' => '<i class="glyphicon glyphicon-list"></i> Cols.a exportar', 'class' => 'btn btn-default pull-left'], 'header' => 'Elija las columnas a exportar', 'size' => 'lg', 'content' => Html::checkboxList('exportColumns', $poSel, $poItems, ['class' => 'form-control', 'tag' => false])]);
// para que no se encime con el summary del gridview
//echo '<div class="clearfix"></div>';
}
/*
Pjax::begin(['id' => 'grilla', 'timeout' => false ,
'enablePushState' => false,
'clientOptions' => ['method' => 'GET'] ]);
*/
//echo \nterms\pagesize\PageSize::widget(['defaultPageSize'=>5,'label'=>'']);
//echo '<div class="clearfix"></div>';
echo GridView::widget(['dataProvider' => $dataProvider, 'filterModel' => $searchModel, 'options' => ['id' => 'gridLibro'], 'condensed' => true, 'filterSelector' => 'select[name="per-page"]', 'pjax' => true, 'pjaxSettings' => ['neverTimeout' => true], 'persistResize' => true, 'layout' => ' {toolbar}{summary}{items}{pager}', 'export' => ['label' => 'Exportar', 'fontAwesome' => true, 'showConfirmAlert' => true, 'target' => GridView::TARGET_BLANK], 'toolbar' => $toolbar, 'pager' => ['firstPageLabel' => true, 'lastPageLabel' => true], 'exportConfig' => [GridView::PDF => ['filename' => $this->title, 'config' => ['destination' => 'D', 'methods' => ['SetHeader' => [['odd' => $pdfHeader, 'even' => $pdfHeader]], 'SetFooter' => [['odd' => $pdfFooter, 'even' => $pdfFooter]]], 'options' => ['title' => $this->title, 'subject' => '', 'keywords' => ''], 'contentBefore' => '', 'contentAfter' => '']], GridView::EXCEL => ['filename' => $this->title, 'config' => ['worksheet' => $this->title, 'cssFile' => '']], GridView::CSV => ['filename' => $this->title, 'config' => ['colDelimiter' => ";", 'rowDelimiter' => "\r\n"]]], 'columns' => $columns]);
?>
<?php
//Pjax::end();