gpt4 book ai didi

javascript - Bootstrap标签输入不适用于本地数据

转载 作者:行者123 更新时间:2023-12-01 05:29:17 25 4
gpt4 key购买 nike

我尝试成为一名项目经理。它可以为一个项目添加更多人员。所以,我使用Bootstrap Tags Input并遵循这些examples :提前输入,对象标签。

我在隐藏输入中存储了 json 字符串,而不是远程数据。因此,我将示例修改为:

  var users = new Bloodhound({
initialize: false,
datumTokenizer: Bloodhound.tokenizers.obj.whitespace('text'),
queryTokenizer: Bloodhound.tokenizers.whitespace,
local: [{id:1,fullname:'aaa'},{id:2,fullname:'bbb'}],
identify: function(obj) { return obj.id; }
});
var promise = users.initialize();
promise.done(function(){
var elt = $('#project_memebers');
elt.tagsinput({
itemValue: 'id',
itemText: 'fullname',
typeaheadjs: {
name: 'users',
displayKey: 'fullname',
valueKey: 'id',
source: users.ttAdapter()
}
});
})
.fail(function() { console.log('Something goes wrong!')});

但是当我输入“aaa”或“bbb”时什么也没有发生。没有标签,没有提示,没有错误输出!

如何让它自动完成并标记?

最佳答案

datumTokenizer: Bloodhound.tokenizers.obj.whitespace('fullname'),

关于javascript - Bootstrap标签输入不适用于本地数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38417905/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com