如何在grails中显示选择标记

时间:2014-04-09 16:53:08

标签: grails gsp

我在form.gsp页面中输入了此标记,以便显示select,但它不起作用。您能帮我找到错误吗?

    <div class="fieldcontain ${hasErrors(bean: userInstance, field: 'role', 'error')} required">
        <label for="role">
            <g:message code="user.role.label" default="Role" />
            <span class="required-indicator">*</span>
        </label>
        <g:select id="role" name="role.id" from="${taskmanagement1.secu.Role.list()}" optionKey="id" required="" value="${userInstance?.role?.id}" class="many-to-one"/>        
    </div>

注意:我正在使用角色&amp; Spring Security生成的用户域类。

1 个答案:

答案 0 :(得分:0)

你可以试试这个吗,我没有测试,但认为这会起作用

<g:select name="role.id" from="${taskmanagement1.secu.Role.list()}" optionKey="id" value="${userInstance.role*.id}" /> 
相关问题