我有两个普惠制的答案,"a.gsp“和"b.gsp”。
"a.gsp“有组合框,用户可以从中选择选项。
我的问题是,如果用户切换到"b.gsp“,然后又返回到"a.gsp",那么组合框选择的选项应该仍然存在。
如何做到这一点?
发布于 2012-08-22 17:46:07
从您的问题看,您似乎没有完全接受Grails的MVC架构,没有正确地使用控制器来准备数据并将结构化数据传递给视图。
首先,将你的控制器动作和视图重命名为有意义的东西,而不是a,b。即使只是为了测试一个小样本,因为走捷径可能会导致长期的坏习惯……
其次,如果您正在使用标记,那么您将使用value属性来指示应该选择什么。
在这里阅读有关标签及其属性的信息:http://grails.org/doc/2.1.0/ref/Tags/select.html
给我们更多细节,也许我们能帮上忙。
感谢您的澄清,所以我假设用户可以通过多种方式离开当前的a.gsp页面并返回,但无论发生什么,您都希望浏览器记住所选的选项。在这种情况下,我将使用jQuery cookie库,它非常小,不会影响性能,因为你所做的工作很少,而且安装起来应该非常快。请参阅:https://github.com/carhartl/jquery-cookie
发布于 2012-08-22 18:17:57
您可以做多件事来实现这一点。根据您的需求,您可以:
内传递选定的值
https://stackoverflow.com/questions/12069379
复制相似问题