我有一个文本字段,我正在尝试将其设置为Twitter Bootstrap 预输入,它调用控制器操作以返回用户查询的结果列表,我承认我有点不确定如何设置它. 有人可以举一个简单的例子来说明这种事情是如何在 Grails 中完成的吗?
谢谢!
我有一个文本字段,我正在尝试将其设置为Twitter Bootstrap 预输入,它调用控制器操作以返回用户查询的结果列表,我承认我有点不确定如何设置它. 有人可以举一个简单的例子来说明这种事情是如何在 Grails 中完成的吗?
谢谢!
BootStrap Typeahead 最简单的用法之一是给它一个值数组。因此,在模板中为用户创建以下 Javascript 示例:
var users = [
<g:each in="users" var="u">
'${ u.username } ( ${ u.first_name } ${ u.last_name } )',
</g:each>
]
$( '#search_users' ).typeahead( { 'source': users } );
在 HTML 部分:
<input type="text" id="search_users" />
我完全按照你说的做了。
首先下载Grails UI 插件,它应该很简单。这是前一段时间,但如果你被卡住了,请回来。