Как я могу скрыть «строку фильтра и заголовок gridview» условно в yii2. Я хочу показать строку фильтра gridview на экране ПК, но скрывать на экране смартфона, также скрывать или показывать заголовок gridview на основе вышеуказанных условий. это возможно? Спасибоyii2 gridview hide filter row условно
1
A
ответ
3
Я вижу два возможных варианта.
1) Использование CSS и медиа-запросы, например:
@media (min-width: 0px) and (max-width: 767px) {
.filter {
display: none;
}
}
Использование рамки как Bootstrap 3 стало еще проще, просто добавить класс hidden-xs
(см подробнее в official docs)
Это, очевидно, просто скрывает желаемый блок из представления, но он все еще загружен и существует в DOM.
2) Если вы не хотите генерировать HTML-код, связанный с фильтром, вы можете использовать расширения, такие как Mobile_Detect. Он имеет Yii2 integration.
Пример использования:
<?php if (Yii::$app->devicedetect->isMobile()) { ?>
<div class="filter">...</div>
<?php } ?>
Выберите в зависимости от ваших потребностей. Поскольку вы хотите также скрыть заголовок GridView, вариант 1 лучше, потому что иначе вам может понадобиться подкласс GridView
.
Смежные вопросы
- 1. Yii2 GridView скрыть столбец условно
- 2. yii2 gridview hide пустой столбец не работает
- 3. Настройка FIlter в GridView в YII2
- 4. yii2 gridview multiple select dropdown filter
- 5. yii2 dropdown in gridview widget filter
- 6. Yii2 Ajax Filter onblur
- 7. yii2 Grid Filter - Ignore Filter Input Change
- 8. hide show table row
- 9. jqgrid hide() row issue
- 10. python filter csv row
- 11. DAX HASONEVALUE row filter
- 12. PivotTable - Filter Row
- 13. Filter & Delete Entire Row
- 14. hide/display filter for tablesorter
- 15. Django-filter hide/remove filter field
- 16. Yii2 GridView search dropdown
- 17. yii2 gridview row css не применяется после фильтра
- 18. Yii2: Highlight Row в gridview на основе значения столбца db
- 19. yii2 gridview filter a count/sum на второй столбец таблицы
- 20. checkbox hide row при нажатии
- 21. XAML C# Hide Grid Row
- 22. jQuery animate .hide filter results
- 23. Множественный параметр в Row Filter
- 24. SSAS Tabular Dynamic Row Filter
- 25. Yii2 Gridview afterRow функция
- 26. Yii2 Автозаполнение в GridView
- 27. Условно показывать hide asp linkbutton
- 28. gridview hide columns
- 29. GridView Delete Row
- 30. GridView Clicked Row Значение
Это сработало. большое спасибо –