#{field (_prefix ? _prefix + '.' : 'object.') + _name} &{_name} #{if _field.multiple} %{ siena.Model.all(play.Play.classloader.loadClass(_field.relation)).fetch()?.sort{ it?(it.toString()?:""):"" }.each() { }% %{ selected = false; if(field.error?.message != 'validation.required') { if(params[field.name+'.id']) { selected = params.getAll(field.name+'.id').contains(it.id.toString()) } else { selected = _value?.fetch()?.contains(it) } } }% ${it}#{if it.id == _id } (me)#{/if} %{ } }% #{/if} #{else} #{ifnot _field.required} &{'crud.none'} #{/ifnot} #{else} &{'crud.selectValue'} #{/else} %{ siena.Model.all(play.Play.classloader.loadClass(_field.relation)).fetch()?.sort{ it?(it.toString()?:""):"" }.each() { }% %{ selected = false if(field.error?.message != 'validation.required') { if(params[field.name+'.id']) { selected = (it.id.toString() == params[field.name+'.id']) } else { selected = it.id == _value?.id } } }% ${it}#{if it.id == _id } (me)#{/if} %{ } }% #{/else} #{ifError field.name} ${field.error} #{/ifError} #{/field}