Как я получаю тип (класс) свойства объекта области Grails?

<script>
$( document ).ready(function() {
    $( "div :not(p)" ).click(function( event ) {
        alert( "woohoo!" );
    }); 
});
</script>

Это означает, что вам не нужны текстовые узлы как дочерние элементы контейнера <div>.

14
задан Peter Becker 10 June 2009 в 06:32
поделиться

1 ответ

Grails allows you to access some meta-information of your domain model via the GrailsApplication instance. You can look it up that way:

import org.codehaus.groovy.grails.commons.ApplicationHolder
import org.codehaus.groovy.grails.commons.DomainClassArtefactHandler

def grailsApplication = ApplicationHolder.application
def domainDescriptor = grailsApplication.getArtefact(DomainClassArtefactHandler.TYPE, "PhysicalSiteAssessment")

def property = domainDescriptor.getPropertyByName("site")
def type = property.getType()
assert type instanceof Class

API:

15
ответ дан 1 December 2019 в 09:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: