私が持っているコントローラーには、と言う2つの値がname
ありamount
ます。
私が書いたコントローラーで
def d=[name:amount]
render (view: "/user.gsp", model: [user: d])
そしてビューで
${user}
これは出力を として与えています{name=amount}
。でも「私の名前と私の金額」みたいなのが欲しい。
どうすればそれを達成できますか?
これを試して...
コントローラーで
def create={
def customer = Customer.findAllByCif(cif)
def getDOnumber= '(AUTO)'
//do anything and pass to view like this.
[paramsCustomerCallat: customer, paramsparamsCustomerCallatView: getDOnumber]
}
次に、このようなパラメーターを受け取ります。
<g:textField name="invoiceNo" value="${getDOnumber}" class="form-control" />
key
それを呼び出して記録したい場合は、value
次のようにコードを変更することをお勧めします..
def d=[keyname:"name", keyamount:"myamount"]
render (view: "/user.gsp", model: [user: d])
次に、ビューでこのように呼び出すことができます
${user.keyname+" - "+user.keyamount}