заполнить выпадающий в Grails - PullRequest
0 голосов
/ 09 мая 2018

У меня есть пользователь, которому я назначаю ему роль, и я хочу, чтобы при создании пользователя он отображал роли в раскрывающемся списке, затем я могу выбрать роль, которую я хочу ему предоставить, как я могу это сделать? Это ?? пожалуйста, мне действительно нужна помощь в этом, потому что я новичок в Grails вот это user.groovy

class User {

transient securiteService

String username
String password
String nom
String prenom
String email
String tel

static hasMany = [roles : Role]

static constraints = {
    username blank: false, unique: true
    password blank: false,display: false
    nom nullable: true
    prenom nullable: true
    email email:true, nullable:true
    tel nullable:true, maxSize:20,  matches:/[\+]{0,1}[0-9\s]{3,15}/
}

static mapping = {
    password column: '`password`'
    sort nom: "asc"
    affectations sort : "dateAffectation", order:"desc"
    intervention sort : "responsable", order:"desc"
}
}

1 Ответ

0 голосов
/ 09 мая 2018

Следующий пример поможет вам внести необходимые изменения в ваш код в соответствии с вашими потребностями. Например, у вас есть таблица / домен Роль

class Role {
   String roleId
   String roleName  // e.g ROLE_ADMIN
}

// Заполните раскрывающийся список в вашем представлении GSP (это заполнит все роли, представленные в таблице ролей)

<g:select from="${Role.list().roleName}" name="selectUserRole"
                                optionKey=""
                                optionValue=""/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...