2013-05-23 23 views
6

Ciao ho qualche problema con la struttura di gioco forma
personalizzato per forma quadro gioco

public class User extends Model{ 

    public String firstName; 
    @Required 
    public String lastName; 
    @Required 
    public String password; 
    @Required 
    public boolean bedAccess; 

} 

e creare un modulo nel mio modello utilizzando il modulo helper

@form(routes.Application.createUser()) { 
     <table border="1" class="inserTable"> 
     <tbody> 
      <tr> 
     <td>@inputText(userForm("firstName"))</td> 
     <td>@inputText(userForm("lastName"))</td> 
     <td>@inputPassword(userForm("password"))</td> 
     <td>@checkbox(userForm("bedAcces"))</td> 
       <td><input type="submit" value="Create"> <td/> 
       </tr> 
      <tbody/> 

<br/> 

quando vedo il risultato le mie etichette sono stampate come i miei campi di modelli Utente come firstName ma voglio avere etichette personalizzate come "nome utente "per il mio campo firstName e" nome utente "per il mio campo lastName del mio modello cosa devo fare? e come?
qualsiasi organismo può aiutare?

risposta

22

passare il parametro Un'etichetta come:

@inputText(objForm("firstName"), '_label -> "You label") 
+0

Grazie. Ha funzionato! –

1

uso può utilizzare @helper classe per inizializzare la vista e passare il parametro come:

@(contacts: List[models.Contact]) 

    @helper.form(action = routes.Contacts.create) { 

    @helper.inputText(form("name"), '_label -> "Name") 
} 
Problemi correlati