在
GridView 中重置筛选器字段的最佳方法是什么?它应该用空值填充所有输入并显示所有行。
内置Html
助手提供了resetButton()
方法来生成如下代码:
<button type="reset"></button>
但这只能在表单内部工作,例如,查看 gii 在 CRUD 模板中生成的_search
视图。
对于 GridView,我建议使用另一种解决方案:只需创建指向同一页面的链接,但没有筛选器参数。
例:
echo Html::a('Reset', ['index']);
官方文档:
- yii''helpers''Html resetButton()
- yii''helpers''Html a()