Como podemos mostrar caixas de pesquisa no rodapé usando a grade yii2. Eu tentei, mas está mostrando tr extra devido a "showFooter" => verdadeiro propriedade. Meu código é assim.
<?=
GridView::widget([
"dataProvider" => $dataProvider,
"filterModel" => $searchModel,
"filterPosition" => "footer",
"showFooter" => true,
],
"columns" => [
["class" => "yiigridSerialColumn",
"header" => "S.No."
],
--columns--
],
?>
como você pode ver tr extra mostrando antes de searchboxes. Eu quero remover este tr em todos os casos (pesquisa, classificação).
O que devo fazer para encontrar minha solução? Por favor, ajude.
Respostas:
0 para resposta № 1Você pode usar filterPosition com valor constante adequado
GridView::widget([
"dataProvider" => $dataProvider,
"filterModel" => $searchModel,
"filterPosition" => GridView::FILTER_POS_FOOTER,
"showFooter" => true,
],
"columns" => [
["class" => "yiigridSerialColumn",
"header" => "S.No."
],
--columns--
],
?>
veja isso para mais 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 para resposta № 2
Eu encontrei a solução apenas adicionar propriedade
"footerRowOptions" => ["style" => "display: nenhum;"],
no widget gridview. Isso não exibirá esse tr extra antes das caixas de pesquisa no rodapé. Espero que ajude alguém.