【问题标题】:Yii2 GridView focus on filteringYii2 GridView 重点过滤
【发布时间】:2017-05-24 13:01:36
【问题描述】:

我想将焦点保持在gridview中的最后一个过滤器输入字段,所以当我在第1列中输入内容,然后按tab时,焦点会跳转到过滤器输入字段下一列,然后页面正在刷新,我希望它将焦点保持在第二个输入过滤器字段上。

我找到了an article about the same issue for Yii1.1,并尝试实现它,但不幸的是,我还没有那么专业地实现它。您能否帮助我如何实施上述解决方案或创建一个新解决方案以使其工作?您总是必须设置焦点以进一步过滤,这很烦人。

我在 GridView 中的 Pjax 看起来像这样(由 giiant 生成):

<?php \yii\widgets\Pjax::begin(['id' => 'pjax-main', 'enableReplaceState' => false, 'linkSelector' => '#pjax-main ul.pagination a, th a', 'clientOptions' => ['pjax:success' => 'function(){alert("yo")}']]) ?>

否则它就是一个简单的 GridView 小部件。

【问题讨论】:

  • 它不是只对我有用,还是只打扰我......?请...

标签: javascript gridview yii2 focus filtering


【解决方案1】:

可能存在“Pjax超时”的问题, 请增加PJAX的超时属性

Pjax::begin(['timeout'=>10000]);

【讨论】:

  • 谢谢,但不幸的是这没有任何区别
猜你喜欢
  • 1970-01-01
  • 2017-02-12
  • 1970-01-01
  • 1970-01-01
  • 2015-09-20
  • 2020-05-23
  • 2020-05-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多