我输入了电子邮件 - TO:
字段。该字段可以包含多个电子邮件。现在我使用这样的代码进行自动完成(我使用typeahead.js 0.11.1
):
var email_autocomplete_engine = new Bloodhound({
datumTokenizer: Bloodhound.tokenizers.obj.whitespace('name'),
queryTokenizer: Bloodhound.tokenizers.whitespace,
limit: 10,
prefetch: {
cache: false,
url: "/users/" + current_user_id + "/contacts",
filter: function(list) {
return $.map(list, function(tag) {
return {
name: tag
};
});
}
}
});
email_autocomplete_engine.initialize();
$("#email_to").typeahead(null, {
name: 'account_media_contents',
displayKey: 'name',
source: email_autocomplete_engine.ttAdapter()
});
问题是,当用户选择第一封电子邮件和打印空间以及电子邮件的第一封信时,它无法正常工作。但由于我可以收到很多电子邮件,我希望能够显示第二/第三/等电子邮件的自动填充选项!有办法吗?
答案 0 :(得分:0)
不幸的是,目前看来它似乎不可能。