小编Jon*_* B.的帖子

Grails在Select(下拉菜单)中为布尔值设置值

我正在使用Grails框架.在我的用户控制器中,我有一个名为"active"的布尔字段,它控制是否允许用户登录.登录操作在用户登录时检查此值.

我的域名:

class User {
  Boolean active
}
Run Code Online (Sandbox Code Playgroud)

我的观点(edit.gsp):

<g:select id="active" name="active" from="${[1,0]}" value="${userInstance?.active}" />
Run Code Online (Sandbox Code Playgroud)

该值正确保存到数据库中,但我希望"帐户状态"下拉列表显示"已启用"或"已禁用",而不是现在的"1"或"0".

它还应该在加载编辑页面时显示当前值.目前,即使用户在数据库中具有值"0",它也始终显示值"1".

这看起来很容易,但是我还没有找到任何人在GSP中设置下拉值的例子,到目前为止我没有尝试过任何工作.谢谢!

grails groovy

3
推荐指数
1
解决办法
2万
查看次数

标签 统计

grails ×1

groovy ×1