快速搜索详细信息页面时不刷新ID

时间:2012-05-14 20:53:58

标签: atk4

我有一个网格,我有一个格式化为链接的列。点击正在生成的链接后,此链接会将我带到一个网址为?page=details&id=10的网页。到目前为止,这种方法很好。

在此详细信息页面上,我有另一个显示子记录的网格,方法是将条件添加到网格addCondition("parent_id", "=", $_GET["id"])的模型中。这也很好用,我的子记录是根据传递的主记录ID显示的。

现在,如果我从详细信息页面在网格上添加了一个quickSearch,那么一旦我尝试搜索,就会在网址中传递ID,所以现在我的条件为addCondition("parent_id", "=", null),因为$_GET["id"]一片空白。为刷新生成的网址为?page=details&submit=agile_details_mvcgrid_quicksearch。 因此网格将不显示任何结果。 我怎样才能解决这个问题?我可以将值放在会话中,但这确实是一个很好的解决方案。

1 个答案:

答案 0 :(得分:1)

请在页面顶部添加以下内容:

$this->api->stickyGET('id');

这将保留指向的$ _GET ['id']表单的值。