2016-07-14 6 views
1

In Play! Rahmen, ich habe ein Formular Form[Device]Spiel-Framework: Wert von Formular erhalten

Für Eingabewerte verwenden I @testarea

@textarea(deviceForm("model"), '_label -> "Model", '_help -> "") 
    @textarea(deviceForm("distributor"), '_label -> "Distributor", '_help -> "") 
    @textarea(deviceForm("os"), '_label -> "Manufacturer", '_help -> "")</code> 

Wie kann ich einen Wert von Form erhalten nur und ausdrucken? Nicht im Eingabefeld.

Danke.

Antwort

-1
public Result hello() { 
     DynamicForm requestData = formFactory.form().bindFromRequest(); 
     String model = requestData.get("model"); 
     String distributor = requestData.get("distributor"); 
     String os = requestData.get("os"); 
     return ok(model + distributor + " " + os); 
    } 

Annahme:

  • Sie verwenden Wiedergabe-Java
  • Ihre Daten nicht im Zusammenhang mit Modell d.h Sie nicht wollen, es zu Datenbank speichern, Sie wollen einfach nur ihre Werte bekommt.

siehe bitte docs.

+0

OP ist deutlich zu fragen, wie dies in der Ansicht zu tun, nicht die Steuerung. – Brian

1

Rufen Sie einfach .value auf es etwa so:

@deviceForm("distributor").value