Intellij grails gsp内容辅助

时间:2014-02-15 02:00:29

标签: grails intellij-idea gsp

在IntelliJ内部grails gsp中,我们是否获得内容辅助?例如:

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

在上面的代码中,在&lt; span&gt;之后标签,内容辅助在我输入元素时不起作用。 (注意点触发内容辅助)。 我正在使用Intellij的试用版,它完全支持grails。计划购买完整版(13.0)

1 个答案:

答案 0 :(得分:0)

IntelliJ必须知道element是什么类型才能进行自动完成。由于Groovy可以动态输入,因此并不总是那么容易。如果你运行像def myList = Foo.findAllByName('bar')这样的动态查找器并将其传递给视图,那么你应该自动完成。但是如果你运行一些返回def的方法,那么你不会总是得到自动完成。希望这可以帮助。

修改

我刚刚意识到你正在评估文字字符串"myList"而不是列表myList。将您的代码更改为<g:each in="${myList}" />