/ / Jak wyświetlić pola wyszukiwania w stopce za pomocą siatki YII 2.0 - gridview, yii2

Jak wyświetlić pola wyszukiwania w stopce za pomocą siatki YII 2.0 - gridview, yii2

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. obraz

Odpowiedzi:

0 dla odpowiedzi № 1

Moż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ś.