Jak możemy wyświetlać pola wyszukiwania w stopce za pomocą siatki yii2. Próbowałem, ale wyświetla dodatkowe tr z powodu „showFooter” => true, własność. Mój kod wygląda tak.
<?=
GridView::widget([
"dataProvider" => $dataProvider,
"filterModel" => $searchModel,
"filterPosition" => "footer",
"showFooter" => true,
],
"columns" => [
["class" => "yiigridSerialColumn",
"header" => "S.No."
],
--columns--
],
?>
jak widać dodatkowe tr pokazano przed polami wyszukiwania. Chcę usunąć tr w każdym przypadku (wyszukiwanie, sortowanie).
Co powinienem zrobić, aby znaleźć moje rozwiązanie, proszę o pomoc.
Odpowiedzi:
0 dla odpowiedzi № 1Możesz użyć filterPosition do odpowiedniej stałej wartości
GridView::widget([
"dataProvider" => $dataProvider,
"filterModel" => $searchModel,
"filterPosition" => GridView::FILTER_POS_FOOTER,
"showFooter" => true,
],
"columns" => [
["class" => "yiigridSerialColumn",
"header" => "S.No."
],
--columns--
],
?>
zobacz więcej http://www.yiiframework.com/doc-2.0/yii-grid-gridview.html#$ filterPosition-detail
http://www.yiiframework.com/doc-2.0/yii-grid-gridview.html#FILTER_POS_FOOTER-detail
0 dla odpowiedzi nr 2
Znalazłem rozwiązanie po prostu dodaj właściwość
"footerRowOptions" => ["style" => "display: none;"],
na widżecie gridview. To nie wyświetli tego dodatkowego tr przed polami wyszukiwania w stopce. Mam nadzieję, że to pomoże komuś.