0
我在使用可搜索插件的Grails應用程序中設置了一個搜索頁面。我的搜索工作正常,但我遇到了一個小問題。在我的搜索結果(顯示名稱和狀態)中,狀態不顯示。Grails無法在搜索結果頁面中顯示狀態名稱
我有兩個領域:
class Person {
String firstName
String lastName
State state
}
class State {
String name
String code
String toString()
return this.name
}
}
在我的search.gsp觀點,我有以下幾點:
<g:each var="result" in="${searchResult.results}">
<div class="searchResult">
<div class="searchPerson">
<g:link controller="person" action="show" id="${result.id}">
${result.lastName}, ${result.firstName}
</g:link>
</div>
<div class="searchAddress">
${result.state}
</div>
</div>
</g:each>
爲什麼我的狀態名稱沒有顯示出來?我已經試過如下:
- $ {} result.state.name
- $ {} result.state.code
- $ {result.state.toString()}
我確定這個問題很小,但作爲Grails新手,我似乎無法弄清楚。我會很感激任何幫助!
這樣做的竅門,謝謝! – littleK