2014-02-15 91 views
0

IntelliJ裏面的grails gsp,我們能得到內容幫助嗎?對於前:Intellij grails gsp content assist

<g:each in="${myList}" var="element"> 
<div> 
<span>${element.name}</span> 
</div> 
</g:each> 

在上面的代碼,後<跨度>標籤,內容幫助並不當我鍵入單元工作。 (注意點觸發內容的幫助)。 我正在使用Intellij的試用版,它完全支持grails。計劃購買完整版(13.0)

回答

0

IntelliJ必須知道什麼類型的element是它自動完成。由於Groovy可以動態輸入,因此並不總是那麼容易。如果您運行像def myList = Foo.findAllByName('bar')這樣的動態查找器並將其傳遞到視圖中,那麼您應該會自動完成。但是如果你運行一些返回def的方法,那麼你不會總是得到自動完成。希望這可以幫助。

編輯:

我才意識到你正在評估的文字串"myList",而不是名單myList。更改標籤爲<g:each in="${myList}" />

+0

這是我的問題中的拼寫錯誤。但是我在gsp中使用$ {myList}語法。我更新了這個問題。 –