单击编辑按钮并返回时保存 GridView 状态

Posted

技术标签:

【中文标题】单击编辑按钮并返回时保存 GridView 状态【英文标题】:Save GridView state when clicking on edit button and returning back 【发布时间】:2015-05-19 16:34:11 【问题描述】:

首先,让我解释一下场景:

我在模板中有一个GridView,它工作正常。现在假设用户做了以下操作:

    他对数据应用了一些过滤器 他还按一些列排序

我想要做的 - 是保存他的操作的价值,即当他点击“编辑 - >保存”并返回时保存排序列的值和过滤器的值。

它类似于 flash,但用于属性。这甚至可能与 Yii2 的内置工具有关吗?

【问题讨论】:

不确定默认情况下是否可行,到目前为止还没有找到类似的东西。我自己在会话中跟踪这类事情。 @BlueZed 你是怎么做到的? 好吧,在将参数分配给搜索模型之后,在返回数据提供者之前,您可以简单地将搜索模型存储在会话中,然后在用户返回网格视图时再次加载它。在一个应用程序中,我什至使用这种方法将过滤器存储在用户设置而不是会话中,以便它们在会话之间持续存在,即。用户注销并重新登录后。这有帮助吗? @BlueZed 是的,我明白了。如果您将其发布为答案,我会接受它 【参考方案1】:

好吧,在将参数分配给搜索模型之后,在返回数据提供者之前,您可以简单地将搜索模型存储在会话中,然后在用户返回网格视图时再次加载它。

在一个应用程序中,我什至使用此方法将过滤器存储在用户设置而不是会话中,以便它们在会话之间持续存在,即。用户注销并重新登录后。

【讨论】:

以上是关于单击编辑按钮并返回时保存 GridView 状态的主要内容,如果未能解决你的问题,请参考以下文章

JQuery1.8 Datatables单击按钮保存状态

如何在PrimeFaces中找出DataTable是否处于行编辑状态?

如何使用javascript在asp.net中gridview内的按钮单击上应用文本框空白验证?

保存并返回按钮重定向到错误的模板

iOS - 使 UITableView 与自定义单元格在按钮单击时可编辑

如何在 aspx 按钮单击上弹出模式并使用 gridview 加载数据?