在GridView中重置过滤器字段的最佳方法是什么?它应该用空值填充所有输入并显示所有行。
答案 0 :(得分:5)
内置Html
帮助程序提供了resetButton()
方法,可以生成如下代码:
<button type="reset"></button>
但这仅适用于表单内部,例如,查看由gii在CRUD模板中生成的_search
视图。
对于GridView,我建议使用另一种解决方案:只需创建指向同一页面的链接,但不包含过滤器参数。
示例:
echo Html::a('Reset', ['index']);
官方文档: