【问题标题】:Using addQuickSearch() with Grid将 addQuickSearch() 与 Grid 一起使用
【发布时间】:2011-09-01 01:46:31
【问题描述】:

我在旧版本 4.03 和 4.b1 中使用方法 addQuickSearch() 没有问题,但现在,当我使用 $g->addquickSearch(array('field1','field2')) 时,屏幕中的结果访问页面是

BaseException

Trying to get value of not-existing field: q

/var/www/soporte/atk4/lib/BaseException.php:42
Stack trace:
/var/www/soporte/atk4/lib/BaseException.php :42     BaseException    BaseException->collectBasicData(Null, 1, 0)
/var/www/soporte/atk4/lib/Form/Basic.php    :187    BaseException       BaseException->__construct("Trying to get value of not-existing field: q")
/var/www/soporte/atk4/lib/QuickSearch.php   :97     sample_project_regla_grid_quicksearch   Form_Basic->get("q")
/var/www/soporte/atk4/lib/Filter.php    :59      sample_project_regla_grid_quicksearch  QuickSearch->applyDQ(Object(DBlite_dsql))
/   :   sample_project_regla_grid_quicksearch   Filter->applyHook()
/var/www/soporte/atk4/lib/AbstractObject.php    :337        call_user_func_array(Array(2), Array(0))
/var/www/soporte/atk4/lib/ApiWeb.php    :204    sample_project  AbstractObject->hook("post-submit")
/var/www/soporte/index.php  :15     sample_project  ApiWeb->main()

发生了什么变化?

API 参考在旧版本中并无不同。

谢谢

【问题讨论】:

    标签: atk4


    【解决方案1】:

    这是一个错误。感谢您指出。

    https://github.com/atk4/atk4/issues/17

    切换到 master 直到下一个稳定版本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-04-07
      • 2018-11-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-09
      • 2015-12-30
      相关资源
      最近更新 更多