Я использую опцию категорий easyAutocomplete, потому что у меня есть два набора данных в моем json (статьи и книги). Их ключи разные, хотя. Статьи => название и книги => имя
Параметр getValue, очевидно, не предназначен для использования в категориях, поскольку при этом я получаю сообщение об ошибке.
Как мне установить для getValue разные ключи для каждой категории?
Вот мой JSON
{
"articles": [
{"title": "AAAA", "content": "123412341234"},
{"title": "BBBB", "content": "456745674567"},
...
],
"books": [
{"name": "CCCC", "content": "blah blah"},
{"name": "DDDD", "content": "blah blah"},
...
]
}
И мой JS
var options = {
url: function(phrase) {
return "/core/search?q=" + phrase;
},
categories: [
{
listLocation: "articles",
getValue: "title"
},
{
listLocation: "books",
getValue: "name"
}
],
list: {
match: {
enabled: true
}
}
};