gpt4 book ai didi

grails - 从 Controller 发送多个选定项到 View

转载 作者:行者123 更新时间:2023-12-02 14:52:05 24 4
gpt4 key购买 nike

我有一个项目列表,此应用程序的用户可以选择他想要的多个项目。现在,我想下载每个选定项目的详细信息。我有方法:

getSelectedItems()

它返回以逗号分隔的每个选定项目的ID,例如,如果用户选择2,4,6,7个项目,则它将返回2,4,6,7,

现在,我想将此字符串作为参数传递给 Controller ​​。我在用
<g:link>

标签,例如:
<g:link controller="items" action="downloadSelecteditems" params="${getSelectedItemss}" class="btn btn-xs ">

现在,如何发送将从上述方法中获得的所有选定项作为此标签中的参数发送?

感谢您的时间,考虑和指导:-)

最佳答案

尝试使用:
假设getSelectedItem包含一个列表,并且您从 Controller 传递了该列表:

ItemsController{
renderSelectedList(){
.....
selectedList = callyourservice.getSelectedItems()
render[view:'yourviewshowingtheselectedlist' model:[selectedList :selectedList ]]
}
}

在显示所选列表gsp的 View 中:
<g:set value="${getSelectedItemss}" var="selectedItems"/>
<g:link controller="items" action="downloadSelecteditems"
params="[selectedItems:selectedItems]" class="btn btn-xs ">

在您的 Controller 中:
ItemsController{
.......
def downloadSelecteditems(){
println params.selectedItems //will be visible
}

}

希望能帮助到你..
问候

关于grails - 从 Controller 发送多个选定项到 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24931996/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com