2012-10-23 57 views
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新手,我似乎無法弄清楚。我會很感激任何幫助!

回答

1

找到this(在Grails中渴望獲取和搜索插件),似乎是什麼導致了問題,希望你的問題得到解決。

+0

這樣做的竅門,謝謝! – littleK

相關問題