![]() |
1
4
这是一个名叫julius huang的人在grails用户邮件列表中提出的解决方案。它是可重用的,但依赖于javascript为一个未选中的复选框填充一个带有“false”响应的隐藏字段,不幸的是html没有发送这个复选框。
gsp中的自定义标记用法(示例usedfunc_f为“true”),
下面是标记生成的内容,
javascript
|
![]() |
2
2
这是我自己的解决方案,基本上是一个手动执行grails数据绑定应该执行的操作的解决方案(但不是):
工作,不需要改变grails本身,但不可重用(可能需要一些额外的工作)。 |
![]() |
3
1
我认为最简单的解决办法是附加调试器,看看为什么GRAIUS不能填充这个值。考虑到grails是开源的,您将能够访问源代码,一旦您找到了解决方案,就可以修补您的版本。 我还发现了另一个虫子 GRAILS-2861 其中提到了绑定到布尔的相关问题(参见marc在文章中的评论)。我想这正是你所描述的问题。 |
![]() |
4
1
我会创建一个小样本应用程序来演示这个问题并把它附加到GrasBug(或者创建一个新的bug)。这里有人可以调试你的样例应用程序,或者你会发现bug并没有真正修复。 |
![]() |
5
0
试试这个,将日志设置为debug,首先尝试前3个如果它们没有显示问题,则将它们全部翻转以进行调试:
这将使您能够准确地看到参数设置何时以及如何失败,并可能找到解决方法。 |
![]() |
Rado · 无法捕获Grails 3中的数据库异常 7 年前 |
![]() |
user1452701 · 是否可以创建自定义条件查询,如 7 年前 |
![]() |
Magat Law · grails表单中的操作不起作用 7 年前 |
![]() |
ziftech · Grails REST安全性-将用户id添加到令牌 7 年前 |
|
Bill Hutchinson · Grails 3限制索引视图中的列 7 年前 |
![]() |
Trebla · Grails动态“inList” 7 年前 |