我是 grails 的新手。我正在使用 grails 1.3.7 版本。现在我需要使用列表中的自动完成功能。但我不知道该怎么做。谁能帮我解决这个问题?我真的需要从视图到控制器的帮助。谢谢大家。
下面是我的查看页面>>>
<%@ page import="com.Login" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<resource:autoComplete skin="default" />
</head>
<body>
<g:form>
<div>
<label>Autocomplete Box :</label>
<richui:autoComplete name="allusername" action="${createLinkTo('dir': 'login/allusername')}" />
</div>
</g:form>
</body>
</html>
下面是我的控制器>>>
package com
class LoginController {
def allusername = {
def logins = Login.findAllByUsernameLike("%${params.query}%")
//Create XML response
render(contentType: "text/xml") {
results() {
logins.each { login ->
result(){
username(login.username)
//Optional id which will be available in onItemSelect
id(login.id)
}
}
}
}
}
}