我在使用远程功能更新第二个 g:select 时遇到问题,它基于第一个的选择。我已经尝试了多种方法,并且愿意改变我的风格,但是可以做到这一点。以下是我尝试 GSP 的部分内容:
<div class="baitSelectionFields">
<div class ="manufactureSelect">
<g:select name="manuList" from="${manufactures}" optionValue="name"
onclick="${remoteFunction(action: 'loadStyles', update: 'styleSelection')}"/>
</div>
<div class="styleSelection" id="styleSelection">
</div>
</div>
控制器:
styles = Style.findAll()
for(int i = 0; i<styles.size(); i++){
println("Worked")
if(styles.get(i).getActive()==false){
styles.remove(i)
i--
}
}
String send = ("<g:select name=\"styleList\" from=\"${styles}\" optionValue=\"name\"/>")
redner send
任何有帮助的建议或观点都会很棒。我一直在浏览grails doc,它似乎真的没有帮助。这也是我的错误消息没有方法签名:com.manifest.baitCreation.TypeController.redner()